summaryrefslogtreecommitdiff
path: root/i965_drv_video/shaders/h264/mc
diff options
context:
space:
mode:
Diffstat (limited to 'i965_drv_video/shaders/h264/mc')
-rw-r--r--i965_drv_video/shaders/h264/mc/AVCMCInter.asm254
-rw-r--r--i965_drv_video/shaders/h264/mc/AllAVC.asm426
-rw-r--r--i965_drv_video/shaders/h264/mc/AllAVCField.asm70
-rw-r--r--i965_drv_video/shaders/h264/mc/AllAVCFrame.asm69
-rw-r--r--i965_drv_video/shaders/h264/mc/AllAVCMBAFF.asm70
-rw-r--r--i965_drv_video/shaders/h264/mc/AllAVC_Build.inc82
-rw-r--r--i965_drv_video/shaders/h264/mc/AllAVC_Export.inc172
-rw-r--r--i965_drv_video/shaders/h264/mc/AllIntra.asm68
-rw-r--r--i965_drv_video/shaders/h264/mc/BSDReset.asm43
-rw-r--r--i965_drv_video/shaders/h264/mc/DCResetDummy.asm34
-rw-r--r--i965_drv_video/shaders/h264/mc/Decode_Chroma_Intra.asm29
-rw-r--r--i965_drv_video/shaders/h264/mc/EndIntraThread.asm30
-rw-r--r--i965_drv_video/shaders/h264/mc/HwmcOnlyHeader.inc29
-rw-r--r--i965_drv_video/shaders/h264/mc/Intra_16x16.asm71
-rw-r--r--i965_drv_video/shaders/h264/mc/Intra_4x4.asm175
-rw-r--r--i965_drv_video/shaders/h264/mc/Intra_8x8.asm192
-rw-r--r--i965_drv_video/shaders/h264/mc/Intra_PCM.asm56
-rw-r--r--i965_drv_video/shaders/h264/mc/Intra_funcLib.asm42
-rw-r--r--i965_drv_video/shaders/h264/mc/Makefile.am184
-rw-r--r--i965_drv_video/shaders/h264/mc/Scoreboard_header.inc85
-rw-r--r--i965_drv_video/shaders/h264/mc/SetHWScoreboard.asm209
-rw-r--r--i965_drv_video/shaders/h264/mc/SetHWScoreboard_MBAFF.asm279
-rw-r--r--i965_drv_video/shaders/h264/mc/SetHWScoreboard_header.inc134
-rw-r--r--i965_drv_video/shaders/h264/mc/SetupForHWMC.asm33
-rw-r--r--i965_drv_video/shaders/h264/mc/add_Error_16x16_Y.asm51
-rw-r--r--i965_drv_video/shaders/h264/mc/add_Error_UV.asm38
-rw-r--r--i965_drv_video/shaders/h264/mc/avc_mc.g4b5251
-rw-r--r--i965_drv_video/shaders/h264/mc/avc_mc.g4b.gen55251
-rw-r--r--i965_drv_video/shaders/h264/mc/chromaMVAdjust.asm27
-rw-r--r--i965_drv_video/shaders/h264/mc/export.inc345
-rw-r--r--i965_drv_video/shaders/h264/mc/export.inc.gen5345
-rw-r--r--i965_drv_video/shaders/h264/mc/header.inc303
-rw-r--r--i965_drv_video/shaders/h264/mc/initialize_MBPara.asm125
-rw-r--r--i965_drv_video/shaders/h264/mc/inter_Header.inc371
-rw-r--r--i965_drv_video/shaders/h264/mc/interpolate_C_2x2.asm57
-rw-r--r--i965_drv_video/shaders/h264/mc/interpolate_C_4x4.asm67
-rw-r--r--i965_drv_video/shaders/h264/mc/interpolate_Y_4x4.asm217
-rw-r--r--i965_drv_video/shaders/h264/mc/interpolate_Y_8x8.asm262
-rw-r--r--i965_drv_video/shaders/h264/mc/intra_Header.inc276
-rw-r--r--i965_drv_video/shaders/h264/mc/intra_Pred_4x4_Y_4.asm240
-rw-r--r--i965_drv_video/shaders/h264/mc/intra_Pred_8x8_Y.asm246
-rw-r--r--i965_drv_video/shaders/h264/mc/intra_Pred_Chroma.asm155
-rw-r--r--i965_drv_video/shaders/h264/mc/intra_pred_16x16_Y.asm111
-rw-r--r--i965_drv_video/shaders/h264/mc/list21
-rw-r--r--i965_drv_video/shaders/h264/mc/loadRef_C_10x5.asm57
-rw-r--r--i965_drv_video/shaders/h264/mc/loadRef_C_6x3.asm38
-rw-r--r--i965_drv_video/shaders/h264/mc/loadRef_Y_16x13.asm127
-rw-r--r--i965_drv_video/shaders/h264/mc/loadRef_Y_16x9.asm61
-rw-r--r--i965_drv_video/shaders/h264/mc/load_Intra_Ref_UV.asm44
-rw-r--r--i965_drv_video/shaders/h264/mc/load_Intra_Ref_Y.asm37
-rw-r--r--i965_drv_video/shaders/h264/mc/null.g4a43
-rw-r--r--i965_drv_video/shaders/h264/mc/null.g4b13
-rw-r--r--i965_drv_video/shaders/h264/mc/null.g4b.gen513
-rw-r--r--i965_drv_video/shaders/h264/mc/recon_C_4x4.asm37
-rw-r--r--i965_drv_video/shaders/h264/mc/recon_Y_8x8.asm27
-rw-r--r--i965_drv_video/shaders/h264/mc/roundShift_C_4x4.asm26
-rw-r--r--i965_drv_video/shaders/h264/mc/save_16x16_Y.asm42
-rw-r--r--i965_drv_video/shaders/h264/mc/save_4x4_Y.asm43
-rw-r--r--i965_drv_video/shaders/h264/mc/save_8x8_UV.asm51
-rw-r--r--i965_drv_video/shaders/h264/mc/save_8x8_Y.asm56
-rw-r--r--i965_drv_video/shaders/h264/mc/save_I_PCM.asm56
-rw-r--r--i965_drv_video/shaders/h264/mc/scoreboard.asm282
-rw-r--r--i965_drv_video/shaders/h264/mc/scoreboard_MBAFF.asm299
-rw-r--r--i965_drv_video/shaders/h264/mc/scoreboard_restore_AS.asm54
-rw-r--r--i965_drv_video/shaders/h264/mc/scoreboard_save_AS.asm72
-rw-r--r--i965_drv_video/shaders/h264/mc/scoreboard_sip.asm34
-rw-r--r--i965_drv_video/shaders/h264/mc/scoreboard_start_inter.asm47
-rw-r--r--i965_drv_video/shaders/h264/mc/scoreboard_start_intra.asm52
-rw-r--r--i965_drv_video/shaders/h264/mc/scoreboard_update.asm41
-rw-r--r--i965_drv_video/shaders/h264/mc/set_SB_offset.asm26
-rw-r--r--i965_drv_video/shaders/h264/mc/weightedPred.asm140
-rw-r--r--i965_drv_video/shaders/h264/mc/writeRecon_C_8x4.asm46
-rw-r--r--i965_drv_video/shaders/h264/mc/writeRecon_YC.asm79
-rw-r--r--i965_drv_video/shaders/h264/mc/writeRecon_Y_16x8.asm43
74 files changed, 0 insertions, 18581 deletions
diff --git a/i965_drv_video/shaders/h264/mc/AVCMCInter.asm b/i965_drv_video/shaders/h264/mc/AVCMCInter.asm
deleted file mode 100644
index 691fb33..0000000
--- a/i965_drv_video/shaders/h264/mc/AVCMCInter.asm
+++ /dev/null
@@ -1,254 +0,0 @@
-/*
- * All inter-prediction macroblock kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: AVCMCInter.asm
-
-#ifdef INTERLABEL
-#undef INTERLABEL
-#endif
-
-#if defined(MBAFF)
-// < MBaff_Motion >
-#define INTERLABEL(x) x##_##MBF
-#elif defined(FIELD)
-// < FieldMB_Motion >
-#define INTERLABEL(x) x##_##FLD
-#else // FRAME
-// < FrameMB_Motion >
-#define INTERLABEL(x) x##_##FRM
-#endif
-//
-// Decoding an inter-prediction macroblock (conditional compile)
-// -DMBAFF : MBAff picture MB
-// -DFRAME : Frame picture MB
-// -DFIELD : Field picture MB
-// -DMBAFF -DMONO : MBAff mono picture MB
-// -DFRAME -DMONO : Frame mono picture MB
-// -DFIELD -DMONO : Field mono picture MB
-
-
-//#if !defined(__AVCMCInter__) // Make sure this is only included once
-//#define __AVCMCInter__
-
-
-// TODO: header files need to be in sync with intra prediction
-#include "header.inc"
-#include "inter_Header.inc"
-
-// TODO: Kernel names for mono cases
-#if defined(MBAFF)
-.kernel MBAff_Motion
-MBAFF_MB:
-#elif defined(FIELD)
-.kernel FieldMB_Motion
-FIELD_MB:
-#else // Frame
-.kernel FrameMB_Motion
-FRAME_MB:
-#endif
-
-#ifdef _DEBUG
-// WA for FULSIM so we'll know which kernel is being debugged
-#if defined(MBAFF)
-mov (1) acc0:ud 0x0aaa55a5:ud
-#elif defined(FIELD)
-mov (1) acc0:ud 0x0baa55a5:ud
-#else // Frame
-mov (1) acc0:ud 0x0caa55a5:ud
-#endif
-#endif
-
-
-#ifdef SW_SCOREBOARD
- CALL(scoreboard_start_inter,1)
-#endif
-
- mov (8) gMSGSRC<1>:ud r0.0<8;8,1>:ud // Initialize message header payload with R0
-
- and (1) gwMBTYPE<1> gMBTYPE:ub nMBTYPE_MASK:w // MB type
- shl (2) gX<1>:w gORIX<2;2,1>:ub 4:w // Convert MB origin to pixel unit
-
-// #include "process_inter16x16.asm" // Handle B_L0_16x16 case with zero MVs and weighted pred off.
- // In the case of B_L0_16x16 with zero MVs and weighted pred off, the kernel jumps to INTERLABEL(EXIT_LOOP).
-
-INTERLABEL(INIT_MBPARA):
- #include "initialize_MBPara.asm"
-
-
- //========================= BEGIN - LOOP_SUBMB ===========================
- mov (1) gLOOP_SUBMB:uw 0:uw // 0, 2, 4, 6
-INTERLABEL(LOOP_SUBMB):
-
- //========================== BEGIN - LOOP_DIR ============================
- // Prediction flag (gPREDFLAG - 0:Pred_L0, 1:Pred_L1, 2:BiPred)
- asr (1) gPREDFLAG:w gSUBMB_MODE:ub gLOOP_SUBMB:uw
- mov (1) gLOOP_DIR:uw 1:uw // 1, 0
- and (1) gPREDFLAG:w gPREDFLAG:w 0x3:w
-INTERLABEL(LOOP_DIR):
-
- cmp.e.f0.0 (1) null:w gLOOP_DIR:w gPREDFLAG:w
- (f0.0) jmpi INTERLABEL(LOOP_DIR_CONTINUE)
-
- // Get binding table index
- // & reference picture parity (gREFPARITY - 0:top, 0x100:bottom, x:frame)
- // & address of interpolation result
- cmp.e.f0.1 (1) null:w gLOOP_DIR:w 1:w
- (f0.1) mov (1) gpINTP:ud nOFFSET_INTP0:ud {NoDDClr} //
- (f0.1) and (1) gBIDX:w r[pBIDX]:ub 0x7f:w {NoDDChk} //
- (-f0.1) mov (1) gpINTP:ud nOFFSET_INTP1:ud {NoDDClr} //
- (-f0.1) and (1) gBIDX:w r[pBIDX,4]:ub 0x7f:w {NoDDChk} //
-#if defined(MBAFF) || defined(FIELD)
- (f0.1) and (1) gREFPARITY:w r[pBIDX]:ub 0x80:w
- (-f0.1) and (1) gREFPARITY:w r[pBIDX,4]:ub 0x80:w
- shl (1) gREFPARITY:w gREFPARITY<0;1,0>:w 1:w
-#endif
-
- // Sub MB shape
- asr (1) gSHAPETEMP:w gSUBMB_SHAPE:ub gLOOP_SUBMB:w
-
- // Chroma MV adjustment & Set message descriptor for frame/field read
-#if defined(MBAFF)
- #include "chromaMVAdjust.asm"
- and.nz.f0.0 (1) null:uw gFIELDMBFLAG:ub nFIELDMB_MASK:uw
- (f0.0) add (1) gD0:ud gBIDX:uw nDWBRMSGDSC_SC_TF:ud
- (-f0.0) add (1) gMSGDSC_R:ud gBIDX:uw nDWBRMSGDSC_SC:ud
- (f0.0) add (1) gMSGDSC_R:ud gD0:ud gREFPARITY:uw
-#elif defined(FIELD)
- #include "chromaMVAdjust.asm"
- add (1) gMSGDSC_R:ud gBIDX:uw nDWBRMSGDSC_SC_TF:ud
- add (1) gMSGDSC_R:ud gMSGDSC_R:ud gREFPARITY:uw
-#else // FRAME
- add (1) gMSGDSC_R:ud gBIDX:uw nDWBRMSGDSC_SC:ud
-#endif
-
- and.nz.f0.1 (1) null:w gSHAPETEMP:w 3:w
- (f0.1) jmpi INTERLABEL(PROCESS4x4)
-
- //======================== BEGIN - PROCESS 8x8 ===========================
-
- // Reference block load
- #include "loadRef_Y_16x13.asm"
-#ifndef MONO
-#if defined(MBAFF) || defined(FIELD)
- add (1) r[pMV,2]:w r[pMV,2]:w gCHRMVADJ:w
-#endif
- #include "loadRef_C_10x5.asm"
-#endif
-
- // Interpolation
- //CALL_INTER(INTERLABEL(Interpolate_Y_8x8_Func), 1)
- #include "interpolate_Y_8x8.asm"
-#ifndef MONO
- //CALL_INTER(INTERLABEL(Interpolate_C_4x4_Func), 1)
- #include "interpolate_C_4x4.asm"
-#endif
-
- jmpi INTERLABEL(ROUND_SHIFT_C)
- //========================= END - PROCESS 8x8 ============================
-
- //======================== BEGIN - LOOP_SUBMBPT ==========================
-INTERLABEL(PROCESS4x4):
-
- mov (1) gLOOP_SUBMBPT:uw 4:uw // 4, 3, 2, 1
-INTERLABEL(LOOP_SUBMBPT):
-
- // Reference block load
- #include "loadRef_Y_16x9.asm"
-#ifndef MONO
-#if defined(MBAFF) || defined(FIELD)
- add (1) r[pMV,2]:w r[pMV,2]:w gCHRMVADJ:w
-#endif
- #include "loadRef_C_6x3.asm"
-#endif
-
- // Interpolation
- #include "interpolate_Y_4x4.asm"
-#ifndef MONO
- #include "interpolate_C_2x2.asm"
-#endif
-
- cmp.e.f0.0 (1) null:w gLOOP_SUBMBPT:uw 3:w
- add.z.f0.1 (1) gLOOP_SUBMBPT:uw gLOOP_SUBMBPT:uw -1:w
- add (1) pMV:w pMV:w 8:w
- (-f0.0) add (1) gpINTP:ud gpINTP:ud 0x00080008:ud // 8 & 8
- (f0.0) add (1) gpINTP:ud gpINTP:ud 0x00180038:ud // 24 & 56
- (-f0.1) jmpi INTERLABEL(LOOP_SUBMBPT)
-
- cmp.e.f0.1 null:w gLOOP_DIR:w 1:w
- add (1) pMV:w pMV:w -32:w
- (f0.1) mov (1) gpINTP:ud nOFFSET_INTP0:ud
- (-f0.1) mov (1) gpINTP:ud nOFFSET_INTP1:ud
-
- mov (1) pRESULT:uw gpINTPC:uw
-
- //========================= END - LOOP_SUBMBPT ===========================
-
-INTERLABEL(ROUND_SHIFT_C):
-
-#ifndef MONO
- #include "roundShift_C_4x4.asm"
-#endif
-
-INTERLABEL(LOOP_DIR_CONTINUE):
-
- add.nz.f0.1 (1) gLOOP_DIR:uw gLOOP_DIR:uw -1:w
- add (1) pMV:w pMV:w 4:w
- (-f0.1) jmpi INTERLABEL(LOOP_DIR)
- //=========================== END - LOOP_DIR =============================
-
-INTERLABEL(Weighted_Prediction):
- #include "weightedPred.asm"
-
- and.z.f0.1 (16) null<1>:w gLOOP_SUBMB<0;1,0>:uw 2:w
-
- #include "recon_Y_8x8.asm"
-#ifndef MONO
- #include "recon_C_4x4.asm"
-
- (-f0.1) add (1) pERRORC:w pERRORC:w 48:w
-#endif
-
- cmp.e.f0.1 (1) null:w gLOOP_SUBMB:uw 6:w
- add (1) gLOOP_SUBMB:uw gLOOP_SUBMB:uw 2:w
-
- add (1) pWGT_BIDX:ud pWGT_BIDX:ud 0x00100001:ud // 12 & 1
- add (1) pMV:w pMV:w gMVSTEP:w
-
- (-f0.1) jmpi INTERLABEL(LOOP_SUBMB)
- //========================== END - LOOP_SUBMB ============================
-
-INTERLABEL(EXIT_LOOP):
- #include "writeRecon_YC.asm"
-
-#ifdef SW_SCOREBOARD
- wait n0:ud // Now wait for scoreboard to response
- #include "Soreboard_update.asm" // scorboard update function
-#else
-// Check for write commit first if SW scoreboard is disabled
- mov (1) gREG_WRITE_COMMIT_Y<1>:ud gREG_WRITE_COMMIT_Y<0;1,0>:ud // Make sure Y write is committed
- mov (1) gREG_WRITE_COMMIT_UV<1>:ud gREG_WRITE_COMMIT_UV<0;1,0>:ud // Make sure U/V write is committed
-#endif
-
-// Terminate the thread
-//
- END_THREAD
-
-
-//#include "Interpolate_Y_8x8_Func.asm"
-//#include "Interpolate_C_4x4_Func.asm"
-//#include "WeightedPred_Y_Func.asm"
-//#include "WeightedPred_C_Func.asm"
-
-
-.end_code
-
-.end_kernel
-
-
-//#endif // !defined(__AVCMCInter__)
diff --git a/i965_drv_video/shaders/h264/mc/AllAVC.asm b/i965_drv_video/shaders/h264/mc/AllAVC.asm
deleted file mode 100644
index 045ddf3..0000000
--- a/i965_drv_video/shaders/h264/mc/AllAVC.asm
+++ /dev/null
@@ -1,426 +0,0 @@
-/*
- * All HWMC kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-
-// Kernel name: AllAVC.asm
-//
-// All HWMC kernels merged into this file
-//
-// $Revision: 2 $
-// $Date: 9/10/06 2:02a $
-//
-
-// Note: To enable SW scoreboard for ILK AVC kernels, simply toggle the HW_SCOREBOARD
-// and SW_SCOREBOARD definition as described below.
-//
-// ----------------------------------------------------
-// Main: ALLINTRA
-// ----------------------------------------------------
-
-#define COMBINED_KERNEL
-#define ENABLE_ILDB
-
-// WA for *Stim tool issue, should be removed later
-
-#ifdef DEV_ILK
-#define INSTFACTOR 2 // 128-bit count as 2 instructions
-#else
-#define INSTFACTOR 1 // 128-bit is 1 instruction
-#endif // DEV_ILK
-
-#ifdef DEV_CTG
- #define SW_SCOREBOARD // SW Scoreboard should be enabled for CTG and earlier
- #undef HW_SCOREBOARD // HW Scoreboard should be disabled for CTG and earlier
-#else
- #define HW_SCOREBOARD // HW Scoreboard should be enabled for ILK and beyond
- #undef SW_SCOREBOARD // SW Scoreboard should be disabled for ILK and beyond
-#endif // DEV_CTG
-#include "export.inc"
-#if defined(_EXPORT)
- #include "AllAVC_Export.inc"
-#elif defined(_BUILD)
- #include "AllAVC.ich" // ISAasm dumped .exports
- #include "AllAVC_Export.inc" // Keep jumping targets aligned, only for CTG and beyond
- #include "AllAVC_Build.inc"
-#else
-#endif
-
-.kernel AllAVC
-
-// Build all intra prediction kernels
-//
-#ifdef INTRA_16x16_PAD_NENOP
- $for(0; <INTRA_16x16_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef INTRA_16x16_PAD_NOP
- $for(0; <INTRA_16x16_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "Intra_16x16.asm"
-
-#ifdef INTRA_8x8_PAD_NENOP
- $for(0; <INTRA_8x8_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef INTRA_8x8_PAD_NOP
- $for(0; <INTRA_8x8_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "Intra_8x8.asm"
-
-#ifdef INTRA_4x4_PAD_NENOP
- $for(0; <INTRA_4x4_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef INTRA_4x4_PAD_NOP
- $for(0; <INTRA_4x4_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "Intra_4x4.asm"
-
-#ifdef INTRA_PCM_PAD_NENOP
- $for(0; <INTRA_PCM_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef INTRA_PCM_PAD_NOP
- $for(0; <INTRA_PCM_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "Intra_PCM.asm"
-
-// Build FrameMB_Motion kernel
-//
-#define FRAME
-
- #ifdef FRAME_MB_PAD_NENOP
- $for(0; <FRAME_MB_PAD_NENOP; 1) {
- nenop
- }
- #endif
- #ifdef FRAME_MB_PAD_NOP
- $for(0; <FRAME_MB_PAD_NOP; 1) {
- nop
- }
- #endif
- #include "AVCMCInter.asm"
-#undef FRAME
-
-// Build FieldMB_Motion kernel
-//
-#define FIELD
-
- #ifdef FIELD_MB_PAD_NENOP
- $for(0; <FIELD_MB_PAD_NENOP; 1) {
- nenop
- }
- #endif
- #ifdef FIELD_MB_PAD_NOP
- $for(0; <FIELD_MB_PAD_NOP; 1) {
- nop
- }
- #endif
- #include "AVCMCInter.asm"
-#undef FIELD
-
-// Build MBAff_Motion kernel
-//
-#define MBAFF
-
- #ifdef MBAFF_MB_PAD_NENOP
- $for(0; <MBAFF_MB_PAD_NENOP; 1) {
- nenop
- }
- #endif
- #ifdef MBAFF_MB_PAD_NOP
- $for(0; <MBAFF_MB_PAD_NOP; 1) {
- nop
- }
- #endif
- #include "AVCMCInter.asm"
-#undef MBAFF
-
-#ifdef SW_SCOREBOARD
-
-// SW scoreboard kernel for non-MBAFF
-//
-#ifdef SCOREBOARD_PAD_NENOP
- $for(0; <SCOREBOARD_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef SCOREBOARD_PAD_NOP
- $for(0; <SCOREBOARD_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "scoreboard.asm"
-
-// SW scoreboard kernel for MBAFF
-
-#ifdef SCOREBOARD_MBAFF_PAD_NENOP
- $for(0; <SCOREBOARD_MBAFF_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef SCOREBOARD_MBAFF_PAD_NOP
- $for(0; <SCOREBOARD_MBAFF_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "scoreboard_MBAFF.asm"
-
-#elif defined(HW_SCOREBOARD)
-
-// SetHWscoreboard kernel for non-MBAFF
-//
-#ifdef SETHWSCOREBOARD_PAD_NENOP
- $for(0; <SETHWSCOREBOARD_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef SETHWSCOREBOARD_PAD_NOP
- $for(0; <SETHWSCOREBOARD_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "SetHWScoreboard.asm"
-
-// SetHWscoreboard kernel for MBAFF
-
-#ifdef SETHWSCOREBOARD_MBAFF_PAD_NENOP
- $for(0; <SETHWSCOREBOARD_MBAFF_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef SETHWSCOREBOARD_MBAFF_PAD_NOP
- $for(0; <SETHWSCOREBOARD_MBAFF_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "SetHWScoreboard_MBAFF.asm"
-
-#endif // SW_SCOREBOARD
-
-#ifdef BSDRESET_PAD_NENOP
- $for(0; <BSDRESET_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef BSDRESET_PAD_NOP
- $for(0; <BSDRESET_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "BSDReset.asm"
-
-#ifdef DCRESETDUMMY_PAD_NENOP
- $for(0; <DCRESETDUMMY_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef DCRESETDUMMY_PAD_NOP
- $for(0; <DCRESETDUMMY_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "DCResetDummy.asm"
-
-#ifdef ENABLE_ILDB
-
-// Build all ILDB kernels
-//
-// Undefine some previous defined symbols since they will be re-defined/re-declared in ILDB kernels
-#undef A
-#undef B
-#undef p0
-#undef p1
-
-#define MSGPAYLOADB MSGPAYLOADB_ILDB
-#define MSGPAYLOADW MSGPAYLOADW_ILDB
-#define MSGPAYLOADD MSGPAYLOADD_ILDB
-#define MSGPAYLOADF MSGPAYLOADF_ILDB
-
-// < Frame ILDB >
-#define _PROGRESSIVE
-#define ILDB_LABEL(x) x##_ILDB_FRAME
-#ifdef AVC_ILDB_ROOT_Y_ILDB_FRAME_PAD_NENOP
- $for(0; <AVC_ILDB_ROOT_Y_ILDB_FRAME_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_ROOT_Y_ILDB_FRAME_PAD_NOP
- $for(0; <AVC_ILDB_ROOT_Y_ILDB_FRAME_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Root_Y.asm"
-
-#ifdef AVC_ILDB_CHILD_Y_ILDB_FRAME_PAD_NENOP
- $for(0; <AVC_ILDB_CHILD_Y_ILDB_FRAME_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_CHILD_Y_ILDB_FRAME_PAD_NOP
- $for(0; <AVC_ILDB_CHILD_Y_ILDB_FRAME_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Child_Y.asm"
-
-#ifdef AVC_ILDB_ROOT_UV_ILDB_FRAME_PAD_NENOP
- $for(0; <AVC_ILDB_ROOT_UV_ILDB_FRAME_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_ROOT_UV_ILDB_FRAME_PAD_NOP
- $for(0; <AVC_ILDB_ROOT_UV_ILDB_FRAME_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Root_UV.asm"
-
-#ifdef AVC_ILDB_CHILD_UV_ILDB_FRAME_PAD_NENOP
- $for(0; <AVC_ILDB_CHILD_UV_ILDB_FRAME_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_CHILD_UV_ILDB_FRAME_PAD_NOP
- $for(0; <AVC_ILDB_CHILD_UV_ILDB_FRAME_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Child_UV.asm"
-#undef ILDB_LABEL
-#undef _PROGRESSIVE
-
-// < Field ILDB >
-#define _FIELD
-#define ILDB_LABEL(x) x##_ILDB_FIELD
-#ifdef AVC_ILDB_ROOT_Y_ILDB_FIELD_PAD_NENOP
- $for(0; <AVC_ILDB_ROOT_Y_ILDB_FIELD_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_ROOT_Y_ILDB_FIELD_PAD_NOP
- $for(0; <AVC_ILDB_ROOT_Y_ILDB_FIELD_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Root_Field_Y.asm"
-
-#ifdef AVC_ILDB_CHILD_Y_ILDB_FIELD_PAD_NENOP
- $for(0; <AVC_ILDB_CHILD_Y_ILDB_FIELD_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_CHILD_Y_ILDB_FIELD_PAD_NOP
- $for(0; <AVC_ILDB_CHILD_Y_ILDB_FIELD_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Child_Field_Y.asm"
-
-#ifdef AVC_ILDB_ROOT_UV_ILDB_FIELD_PAD_NENOP
- $for(0; <AVC_ILDB_ROOT_UV_ILDB_FIELD_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_ROOT_UV_ILDB_FIELD_PAD_NOP
- $for(0; <AVC_ILDB_ROOT_UV_ILDB_FIELD_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Root_Field_UV.asm"
-
-#ifdef AVC_ILDB_CHILD_UV_ILDB_FIELD_PAD_NENOP
- $for(0; <AVC_ILDB_CHILD_UV_ILDB_FIELD_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_CHILD_UV_ILDB_FIELD_PAD_NOP
- $for(0; <AVC_ILDB_CHILD_UV_ILDB_FIELD_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Child_Field_UV.asm"
-#undef ILDB_LABEL
-#undef _FIELD
-
-// < MBAFF Frame ILDB >
-#define _MBAFF
-#define ILDB_LABEL(x) x##_ILDB_MBAFF
-#ifdef AVC_ILDB_ROOT_Y_ILDB_MBAFF_PAD_NENOP
- $for(0; <AVC_ILDB_ROOT_Y_ILDB_MBAFF_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_ROOT_Y_ILDB_MBAFF_PAD_NOP
- $for(0; <AVC_ILDB_ROOT_Y_ILDB_MBAFF_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Root_Mbaff_Y.asm"
-
-#ifdef AVC_ILDB_CHILD_Y_ILDB_MBAFF_PAD_NENOP
- $for(0; <AVC_ILDB_CHILD_Y_ILDB_MBAFF_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_CHILD_Y_ILDB_MBAFF_PAD_NOP
- $for(0; <AVC_ILDB_CHILD_Y_ILDB_MBAFF_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Child_Mbaff_Y.asm"
-
-#ifdef AVC_ILDB_ROOT_UV_ILDB_MBAFF_PAD_NENOP
- $for(0; <AVC_ILDB_ROOT_UV_ILDB_MBAFF_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_ROOT_UV_ILDB_MBAFF_PAD_NOP
- $for(0; <AVC_ILDB_ROOT_UV_ILDB_MBAFF_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Root_Mbaff_UV.asm"
-
-#ifdef AVC_ILDB_CHILD_UV_ILDB_MBAFF_PAD_NENOP
- $for(0; <AVC_ILDB_CHILD_UV_ILDB_MBAFF_PAD_NENOP; 1) {
- nenop
- }
-#endif
-#ifdef AVC_ILDB_CHILD_UV_ILDB_MBAFF_PAD_NOP
- $for(0; <AVC_ILDB_CHILD_UV_ILDB_MBAFF_PAD_NOP; 1) {
- nop
- }
-#endif
- #include "AVC_ILDB_Child_Mbaff_UV.asm"
-#undef ILDB_LABEL
-#undef _MBAFF
-
-#endif // ENABLE_ILDB
-
-AllAVC_END:
-nop
-// End of AllAVC
-
-.end_code
-
-.end_kernel
-
diff --git a/i965_drv_video/shaders/h264/mc/AllAVCField.asm b/i965_drv_video/shaders/h264/mc/AllAVCField.asm
deleted file mode 100644
index 88240c3..0000000
--- a/i965_drv_video/shaders/h264/mc/AllAVCField.asm
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * All field picture HWMC kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// 2857702934 // 0xAA551616 - GUID for Intra_16x16 luma prediction mode offsets
-// 0 // Offset to Intra_16x16 luma prediction mode 0
-// 9 // Offset to Intra_16x16 luma prediction mode 1
-// 19 // Offset to Intra_16x16 luma prediction mode 2
-// 42 // Offset to Intra_16x16 luma prediction mode 3
-// 2857699336 // 0xAA550808 - GUID for Intra_8x8 luma prediction mode offsets
-// 0 // Offset to Intra_8x8 luma prediction mode 0
-// 5 // Offset to Intra_8x8 luma prediction mode 1
-// 10 // Offset to Intra_8x8 luma prediction mode 2
-// 26 // Offset to Intra_8x8 luma prediction mode 3
-// 36 // Offset to Intra_8x8 luma prediction mode 4
-// 50 // Offset to Intra_8x8 luma prediction mode 5
-// 68 // Offset to Intra_8x8 luma prediction mode 6
-// 85 // Offset to Intra_8x8 luma prediction mode 7
-// 95 // Offset to Intra_8x8 luma prediction mode 8
-// 2857698308 // 0xAA550404 - GUID for Intra_4x4 luma prediction mode offsets
-// 0 // Offset to Intra_4x4 luma prediction mode 0
-// 2 // Offset to Intra_4x4 luma prediction mode 1
-// 4 // Offset to Intra_4x4 luma prediction mode 2
-// 16 // Offset to Intra_4x4 luma prediction mode 3
-// 23 // Offset to Intra_4x4 luma prediction mode 4
-// 32 // Offset to Intra_4x4 luma prediction mode 5
-// 45 // Offset to Intra_4x4 luma prediction mode 6
-// 59 // Offset to Intra_4x4 luma prediction mode 7
-// 66 // Offset to Intra_4x4 luma prediction mode 8
-// 2857700364 // 0xAA550C0C - GUID for intra chroma prediction mode offsets
-// 0 // Offset to intra chroma prediction mode 0
-// 30 // Offset to intra chroma prediction mode 1
-// 36 // Offset to intra chroma prediction mode 2
-// 41 // Offset to intra chroma prediction mode 3
-
-// Kernel name: AllAVCField.asm
-//
-// All field picture HWMC kernels merged into this file
-//
-// $Revision: 1 $
-// $Date: 4/13/06 4:35p $
-//
-
-// ----------------------------------------------------
-// Main: AllAVCField
-// ----------------------------------------------------
-
-#define ALLHWMC
-#define COMBINED_KERNEL
-
-.kernel AllAVCField
-
- #include "Intra_PCM.asm"
- #include "Intra_16x16.asm"
- #include "Intra_8x8.asm"
- #include "Intra_4x4.asm"
- #include "scoreboard.asm"
-
- #define FIELD
- #include "AVCMCInter.asm"
-
-// End of AllAVCField
-
-.end_kernel
-
diff --git a/i965_drv_video/shaders/h264/mc/AllAVCFrame.asm b/i965_drv_video/shaders/h264/mc/AllAVCFrame.asm
deleted file mode 100644
index 8871627..0000000
--- a/i965_drv_video/shaders/h264/mc/AllAVCFrame.asm
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * All frame picture HWMC kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// 2857702934 // 0xAA551616 - GUID for Intra_16x16 luma prediction mode offsets
-// 0 // Offset to Intra_16x16 luma prediction mode 0
-// 9 // Offset to Intra_16x16 luma prediction mode 1
-// 19 // Offset to Intra_16x16 luma prediction mode 2
-// 42 // Offset to Intra_16x16 luma prediction mode 3
-// 2857699336 // 0xAA550808 - GUID for Intra_8x8 luma prediction mode offsets
-// 0 // Offset to Intra_8x8 luma prediction mode 0
-// 5 // Offset to Intra_8x8 luma prediction mode 1
-// 10 // Offset to Intra_8x8 luma prediction mode 2
-// 26 // Offset to Intra_8x8 luma prediction mode 3
-// 36 // Offset to Intra_8x8 luma prediction mode 4
-// 50 // Offset to Intra_8x8 luma prediction mode 5
-// 68 // Offset to Intra_8x8 luma prediction mode 6
-// 85 // Offset to Intra_8x8 luma prediction mode 7
-// 95 // Offset to Intra_8x8 luma prediction mode 8
-// 2857698308 // 0xAA550404 - GUID for Intra_4x4 luma prediction mode offsets
-// 0 // Offset to Intra_4x4 luma prediction mode 0
-// 2 // Offset to Intra_4x4 luma prediction mode 1
-// 4 // Offset to Intra_4x4 luma prediction mode 2
-// 16 // Offset to Intra_4x4 luma prediction mode 3
-// 23 // Offset to Intra_4x4 luma prediction mode 4
-// 32 // Offset to Intra_4x4 luma prediction mode 5
-// 45 // Offset to Intra_4x4 luma prediction mode 6
-// 59 // Offset to Intra_4x4 luma prediction mode 7
-// 66 // Offset to Intra_4x4 luma prediction mode 8
-// 2857700364 // 0xAA550C0C - GUID for intra chroma prediction mode offsets
-// 0 // Offset to intra chroma prediction mode 0
-// 30 // Offset to intra chroma prediction mode 1
-// 36 // Offset to intra chroma prediction mode 2
-// 41 // Offset to intra chroma prediction mode 3
-
-// Kernel name: AllAVCFrame.asm
-//
-// All frame picture HWMC kernels merged into this file
-//
-// $Revision: 1 $
-// $Date: 4/13/06 4:35p $
-//
-
-// ----------------------------------------------------
-// Main: AllAVCFrame
-// ----------------------------------------------------
-
-#define ALLHWMC
-#define COMBINED_KERNEL
-
-.kernel AllAVCFrame
-
- #include "Intra_PCM.asm"
- #include "Intra_16x16.asm"
- #include "Intra_8x8.asm"
- #include "Intra_4x4.asm"
- #include "scoreboard.asm"
-
- #include "AVCMCInter.asm"
-
-// End of AllAVCFrame
-
-.end_kernel
-
diff --git a/i965_drv_video/shaders/h264/mc/AllAVCMBAFF.asm b/i965_drv_video/shaders/h264/mc/AllAVCMBAFF.asm
deleted file mode 100644
index 1dd06ed..0000000
--- a/i965_drv_video/shaders/h264/mc/AllAVCMBAFF.asm
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * All MBAFF frame picture HWMC kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// 2857702934 // 0xAA551616 - GUID for Intra_16x16 luma prediction mode offsets
-// 0 // Offset to Intra_16x16 luma prediction mode 0
-// 9 // Offset to Intra_16x16 luma prediction mode 1
-// 19 // Offset to Intra_16x16 luma prediction mode 2
-// 42 // Offset to Intra_16x16 luma prediction mode 3
-// 2857699336 // 0xAA550808 - GUID for Intra_8x8 luma prediction mode offsets
-// 0 // Offset to Intra_8x8 luma prediction mode 0
-// 5 // Offset to Intra_8x8 luma prediction mode 1
-// 10 // Offset to Intra_8x8 luma prediction mode 2
-// 26 // Offset to Intra_8x8 luma prediction mode 3
-// 36 // Offset to Intra_8x8 luma prediction mode 4
-// 50 // Offset to Intra_8x8 luma prediction mode 5
-// 68 // Offset to Intra_8x8 luma prediction mode 6
-// 85 // Offset to Intra_8x8 luma prediction mode 7
-// 95 // Offset to Intra_8x8 luma prediction mode 8
-// 2857698308 // 0xAA550404 - GUID for Intra_4x4 luma prediction mode offsets
-// 0 // Offset to Intra_4x4 luma prediction mode 0
-// 2 // Offset to Intra_4x4 luma prediction mode 1
-// 4 // Offset to Intra_4x4 luma prediction mode 2
-// 16 // Offset to Intra_4x4 luma prediction mode 3
-// 23 // Offset to Intra_4x4 luma prediction mode 4
-// 32 // Offset to Intra_4x4 luma prediction mode 5
-// 45 // Offset to Intra_4x4 luma prediction mode 6
-// 59 // Offset to Intra_4x4 luma prediction mode 7
-// 66 // Offset to Intra_4x4 luma prediction mode 8
-// 2857700364 // 0xAA550C0C - GUID for intra chroma prediction mode offsets
-// 0 // Offset to intra chroma prediction mode 0
-// 30 // Offset to intra chroma prediction mode 1
-// 36 // Offset to intra chroma prediction mode 2
-// 41 // Offset to intra chroma prediction mode 3
-
-// Kernel name: AllAVCMBAFF.asm
-//
-// All MBAFF frame picture HWMC kernels merged into this file
-//
-// $Revision: 1 $
-// $Date: 4/13/06 4:35p $
-//
-
-// ----------------------------------------------------
-// Main: AllAVCMBAFF
-// ----------------------------------------------------
-
-#define ALLHWMC
-#define COMBINED_KERNEL
-
-.kernel AllAVCMBAFF
-
- #include "Intra_PCM.asm"
- #include "Intra_16x16.asm"
- #include "Intra_8x8.asm"
- #include "Intra_4x4.asm"
- #include "scoreboard.asm"
-
- #define MBAFF
- #include "AVCMCInter.asm"
-
-// End of AllAVCMBAFF
-
-.end_kernel
-
diff --git a/i965_drv_video/shaders/h264/mc/AllAVC_Build.inc b/i965_drv_video/shaders/h264/mc/AllAVC_Build.inc
deleted file mode 100644
index 5bfb753..0000000
--- a/i965_drv_video/shaders/h264/mc/AllAVC_Build.inc
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-$table {
-AllAVC_END_IP/INSTFACTOR // Total instruction count
-#if (defined(SW_SCOREBOARD) || defined(HW_SCOREBOARD)) && defined(ENABLE_ILDB)
-// 23 // Total kernel count
-#elif defined(SW_SCOREBOARD) || defined(HW_SCOREBOARD)
-// 11 // Total kernel count
-#elif defined(ENABLE_ILDB)
-// 21 // Total kernel count
-#else
-// 11 // Total kernel count
-#endif
-INTRA_16x16_ENTRY/INSTFACTOR // Instruction offset to 'Intra_16x16'
-INTRA_8x8_ENTRY/INSTFACTOR // Instruction offset to 'Intra_8x8'
-INTRA_4x4_ENTRY/INSTFACTOR // Instruction offset to 'Intra_4x4'
-INTRA_PCM_ENTRY/INSTFACTOR // Instruction offset to 'Intra_PCM'
-FRAME_MB_ENTRY/INSTFACTOR // Instruction offset to 'FrameMB_Motion'
-FIELD_MB_ENTRY/INSTFACTOR // Instruction offset to 'FieldMB_Motion'
-MBAFF_MB_ENTRY/INSTFACTOR // Instruction offset to 'MBAff_Motion'
-#ifdef SW_SCOREBOARD
-SCOREBOARD_ENTRY/INSTFACTOR // Instruction offset to 'scoreboard'
-SCOREBOARD_MBAFF_ENTRY/INSTFACTOR // Instruction offset to 'scoreboard_MBAFF'
-#elif defined(HW_SCOREBOARD)
-SETHWSCOREBOARD_ENTRY/INSTFACTOR // Instruction offset to 'AVC_SetIntraDepend'
-SETHWSCOREBOARD_MBAFF_ENTRY/INSTFACTOR // Instruction offset to 'AVC_SetIntraDependMBAFF'
-#endif // SW_SCOREBOARD
-#ifdef ENABLE_ILDB
-AVC_ILDB_ROOT_Y_ILDB_FRAME_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Root_Y'
-AVC_ILDB_CHILD_Y_ILDB_FRAME_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Child_Y'
-AVC_ILDB_ROOT_UV_ILDB_FRAME_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Root_UV'
-AVC_ILDB_CHILD_UV_ILDB_FRAME_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Child_UV'
-AVC_ILDB_ROOT_Y_ILDB_FIELD_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Root_Field_Y'
-AVC_ILDB_CHILD_Y_ILDB_FIELD_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Child_Field_Y'
-AVC_ILDB_ROOT_UV_ILDB_FIELD_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Root_Field_UV'
-AVC_ILDB_CHILD_UV_ILDB_FIELD_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Child_Field_UV'
-AVC_ILDB_ROOT_Y_ILDB_MBAFF_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Root_Mbaff_Y'
-AVC_ILDB_CHILD_Y_ILDB_MBAFF_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Child_Mbaff_Y'
-AVC_ILDB_ROOT_UV_ILDB_MBAFF_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Root_Mbaff_UV'
-AVC_ILDB_CHILD_UV_ILDB_MBAFF_ENTRY/INSTFACTOR // Instruction offset to 'AVC_ILDB_Child_Mbaff_UV'
-#endif // ENABLE_ILDB
-BSDRESET_ENTRY/INSTFACTOR // Instruction offset to 'BSDReset'
-DCRESETDUMMY_ENTRY/INSTFACTOR // Instruction offset to 'DCResetDummy'
-
-// 0 // Instruction offset to Intra_4x4_luma_prediction_mode_0
-INTRA_4X4_HORIZONTAL_IP-INTRA_4X4_VERTICAL_IP // Instruction offset to Intra_4x4_luma_prediction_mode_1
-INTRA_4X4_DC_IP-INTRA_4X4_VERTICAL_IP // Instruction offset to Intra_4x4_luma_prediction_mode_2
-INTRA_4X4_DIAG_DOWN_LEFT_IP-INTRA_4X4_VERTICAL_IP // Instruction offset to Intra_4x4_luma_prediction_mode_3
-INTRA_4X4_DIAG_DOWN_RIGHT_IP-INTRA_4X4_VERTICAL_IP // Instruction offset to Intra_4x4_luma_prediction_mode_4
-INTRA_4X4_VERT_RIGHT_IP-INTRA_4X4_VERTICAL_IP // Instruction offset to Intra_4x4_luma_prediction_mode_5
-INTRA_4X4_HOR_DOWN_IP-INTRA_4X4_VERTICAL_IP // Instruction offset to Intra_4x4_luma_prediction_mode_6
-INTRA_4X4_VERT_LEFT_IP-INTRA_4X4_VERTICAL_IP // Instruction offset to Intra_4x4_luma_prediction_mode_7
-INTRA_4X4_HOR_UP_IP-INTRA_4X4_VERTICAL_IP // Instruction offset to Intra_4x4_luma_prediction_mode_8
-
-// 0 // Instruction offset to Intra_8x8_luma_prediction_mode_0
-INTRA_8X8_HORIZONTAL_IP-INTRA_8X8_VERTICAL_IP // Instruction offset to Intra_8x8_luma_prediction_mode_1
-INTRA_8X8_DC_IP-INTRA_8X8_VERTICAL_IP // Instruction offset to Intra_8x8_luma_prediction_mode_2
-INTRA_8X8_DIAG_DOWN_LEFT_IP-INTRA_8X8_VERTICAL_IP // Instruction offset to Intra_8x8_luma_prediction_mode_3
-INTRA_8X8_DIAG_DOWN_RIGHT_IP-INTRA_8X8_VERTICAL_IP // Instruction offset to Intra_8x8_luma_prediction_mode_4
-INTRA_8X8_VERT_RIGHT_IP-INTRA_8X8_VERTICAL_IP // Instruction offset to Intra_8x8_luma_prediction_mode_5
-INTRA_8X8_HOR_DOWN_IP-INTRA_8X8_VERTICAL_IP // Instruction offset to Intra_8x8_luma_prediction_mode_6
-INTRA_8X8_VERT_LEFT_IP-INTRA_8X8_VERTICAL_IP // Instruction offset to Intra_8x8_luma_prediction_mode_7
-INTRA_8X8_HOR_UP_IP-INTRA_8X8_VERTICAL_IP // Instruction offset to Intra_8x8_luma_prediction_mode_8
-
-// 0 // Instruction offset to Intra_16x16_luma_prediction_mode_0
-INTRA_16x16_HORIZONTAL_IP-INTRA_16x16_VERTICAL_IP // Instruction offset to Intra_16x16_luma_prediction_mode_1
-INTRA_16x16_DC_IP-INTRA_16x16_VERTICAL_IP // Instruction offset to Intra_16x16_luma_prediction_mode_2
-INTRA_16x16_PLANE_IP-INTRA_16x16_VERTICAL_IP // Instruction offset to Intra_16x16_luma_prediction_mode_3
-
-// 0 // Instruction offset to intra_chroma_prediction_mode_0
-INTRA_CHROMA_HORIZONTAL_IP-INTRA_CHROMA_DC_IP // Instruction offset to intra_chroma_prediction_mode_1
-INTRA_CHROMA_VERTICAL_IP-INTRA_CHROMA_DC_IP // Instruction offset to intra_chroma_prediction_mode_2
-INTRA_Chroma_PLANE_IP-INTRA_CHROMA_DC_IP // Instruction offset to intra_chroma_prediction_mode_3
-
-intra_Pred_4x4_Y_IP-ADD_ERROR_SB3_IP*0x100+intra_Pred_4x4_Y_IP-ADD_ERROR_SB2_IP*0x100+intra_Pred_4x4_Y_IP-ADD_ERROR_SB1_IP*0x100+intra_Pred_4x4_Y_IP-ADD_ERROR_SB0_IP // Instruction offset to intra_4x4_pred_module
-}
diff --git a/i965_drv_video/shaders/h264/mc/AllAVC_Export.inc b/i965_drv_video/shaders/h264/mc/AllAVC_Export.inc
deleted file mode 100644
index 6bb3eff..0000000
--- a/i965_drv_video/shaders/h264/mc/AllAVC_Export.inc
+++ /dev/null
@@ -1,172 +0,0 @@
-.export entry_point INTRA_16x16
-.export entry_point INTRA_8x8
-.export entry_point INTRA_4x4
-.export entry_point INTRA_PCM
-.export entry_point FRAME_MB
-.export entry_point FIELD_MB
-.export entry_point MBAFF_MB
-#ifdef SW_SCOREBOARD
-.export entry_point SCOREBOARD
-.export entry_point SCOREBOARD_MBAFF
-#elif defined(HW_SCOREBOARD)
-.export entry_point SETHWSCOREBOARD
-.export entry_point SETHWSCOREBOARD_MBAFF
-#endif // SW_SCOREBOARD
-
-#ifdef ENABLE_ILDB
-.export entry_point AVC_ILDB_ROOT_Y_ILDB_FRAME
-.export entry_point AVC_ILDB_CHILD_Y_ILDB_FRAME
-.export entry_point AVC_ILDB_ROOT_UV_ILDB_FRAME
-.export entry_point AVC_ILDB_CHILD_UV_ILDB_FRAME
-.export entry_point AVC_ILDB_ROOT_Y_ILDB_FIELD
-.export entry_point AVC_ILDB_CHILD_Y_ILDB_FIELD
-.export entry_point AVC_ILDB_ROOT_UV_ILDB_FIELD
-.export entry_point AVC_ILDB_CHILD_UV_ILDB_FIELD
-.export entry_point AVC_ILDB_ROOT_Y_ILDB_MBAFF
-.export entry_point AVC_ILDB_CHILD_Y_ILDB_MBAFF
-.export entry_point AVC_ILDB_ROOT_UV_ILDB_MBAFF
-.export entry_point AVC_ILDB_CHILD_UV_ILDB_MBAFF
-#endif // ENABLE_ILDB
-
-.export entry_point BSDRESET
-.export entry_point DCRESETDUMMY
-
-.export label INTRA_16x16_VERTICAL
-.export label INTRA_16x16_HORIZONTAL
-.export label INTRA_16x16_DC
-.export label INTRA_16x16_PLANE
-
-.export label INTRA_8X8_VERTICAL
-.export label INTRA_8X8_HORIZONTAL
-.export label INTRA_8X8_DC
-.export label INTRA_8X8_DIAG_DOWN_LEFT
-.export label INTRA_8X8_DIAG_DOWN_RIGHT
-.export label INTRA_8X8_VERT_RIGHT
-.export label INTRA_8X8_HOR_DOWN
-.export label INTRA_8X8_VERT_LEFT
-.export label INTRA_8X8_HOR_UP
-
-.export label INTRA_4X4_VERTICAL
-.export label INTRA_4X4_HORIZONTAL
-.export label INTRA_4X4_DC
-.export label INTRA_4X4_DIAG_DOWN_LEFT
-.export label INTRA_4X4_DIAG_DOWN_RIGHT
-.export label INTRA_4X4_VERT_RIGHT
-.export label INTRA_4X4_HOR_DOWN
-.export label INTRA_4X4_VERT_LEFT
-.export label INTRA_4X4_HOR_UP
-
-.export label INTRA_CHROMA_DC
-.export label INTRA_CHROMA_HORIZONTAL
-.export label INTRA_CHROMA_VERTICAL
-.export label INTRA_Chroma_PLANE
-
-.export label intra_Pred_4x4_Y
-.export label ADD_ERROR_SB0
-.export label ADD_ERROR_SB1
-.export label ADD_ERROR_SB2
-.export label ADD_ERROR_SB3
-
-.export label AllAVC_END
-
-#ifdef SW_SCOREBOARD
-.export label MB_Loop
-.export label No_Message
-.export label Dependency_Check
-.export label Notify_MSG
-.export label Update_CurMB
-.export label MBAFF_MB_Loop
-.export label MBAFF_No_Message
-.export label MBAFF_Dependency_Check
-.export label MBAFF_Notify_MSG
-.export label MBAFF_Update_CurMB
-
-//.export label
-
-// Definitions for first pass MC kernel building
-#ifndef No_Message_IP
-#define No_Message_IP 0
-#endif
-
-#ifndef Dependency_Check_IP
-#define Dependency_Check_IP 0
-#endif
-
-#ifndef Notify_MSG_IP
-#define Notify_MSG_IP 0
-#endif
-
-#ifndef Update_CurMB_IP
-#define Update_CurMB_IP 0
-#endif
-
-#ifndef MBAFF_No_Message_IP
-#define MBAFF_No_Message_IP 0
-#endif
-
-#ifndef MBAFF_Dependency_Check_IP
-#define MBAFF_Dependency_Check_IP 0
-#endif
-
-#ifndef MBAFF_Notify_MSG_IP
-#define MBAFF_Notify_MSG_IP 0
-#endif
-
-#ifndef AS_ENABLED
- #ifndef MBAFF_MB_Loop_IP
- #define MBAFF_MB_Loop_IP 0
- #endif
-
- #ifndef MB_Loop_IP
- #define MB_Loop_IP 0
- #endif
-#endif // End AS_ENABLED
-
-#ifndef MBAFF_Update_CurMB_IP
-#define MBAFF_Update_CurMB_IP 0
-#endif
-
-#endif // SW_SCOREBOARD
-/*
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-
-#ifdef ENABLE_ILDB
-.export label ALL_SPAWNED_UV_ILDB_FRAME
-.export label SLEEP_ENTRY_UV_ILDB_FRAME
-.export label POST_SLEEP_UV_ILDB_FRAME
-.export label ALL_SPAWNED_Y_ILDB_FRAME
-.export label SLEEP_ENTRY_Y_ILDB_FRAME
-.export label POST_SLEEP_Y_ILDB_FRAME
-
-// Definitions for first pass ILDB kernel building
-#ifndef ALL_SPAWNED_UV_ILDB_FRAME_IP
-#define ALL_SPAWNED_UV_ILDB_FRAME_IP 0
-#endif
-
-#ifndef SLEEP_ENTRY_UV_ILDB_FRAME_IP
-#define SLEEP_ENTRY_UV_ILDB_FRAME_IP 0
-#endif
-
-#ifndef POST_SLEEP_UV_ILDB_FRAME_IP
-#define POST_SLEEP_UV_ILDB_FRAME_IP 0
-#endif
-
-#ifndef ALL_SPAWNED_Y_ILDB_FRAME_IP
-#define ALL_SPAWNED_Y_ILDB_FRAME_IP 0
-#endif
-
-#ifndef SLEEP_ENTRY_Y_ILDB_FRAME_IP
-#define SLEEP_ENTRY_Y_ILDB_FRAME_IP 0
-#endif
-
-#ifndef POST_SLEEP_Y_ILDB_FRAME_IP
-#define POST_SLEEP_Y_ILDB_FRAME_IP 0
-#endif
-
-#endif // ENABLE_ILDB
diff --git a/i965_drv_video/shaders/h264/mc/AllIntra.asm b/i965_drv_video/shaders/h264/mc/AllIntra.asm
deleted file mode 100644
index 1cc895a..0000000
--- a/i965_drv_video/shaders/h264/mc/AllIntra.asm
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * All intra-prediction macroblock kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// 2857702934 // 0xAA551616 - GUID for Intra_16x16 luma prediction mode offsets
-// 0 // Offset to Intra_16x16 luma prediction mode 0
-// 9 // Offset to Intra_16x16 luma prediction mode 1
-// 19 // Offset to Intra_16x16 luma prediction mode 2
-// 42 // Offset to Intra_16x16 luma prediction mode 3
-// 2857699336 // 0xAA550808 - GUID for Intra_8x8 luma prediction mode offsets
-// 0 // Offset to Intra_8x8 luma prediction mode 0
-// 5 // Offset to Intra_8x8 luma prediction mode 1
-// 10 // Offset to Intra_8x8 luma prediction mode 2
-// 26 // Offset to Intra_8x8 luma prediction mode 3
-// 36 // Offset to Intra_8x8 luma prediction mode 4
-// 50 // Offset to Intra_8x8 luma prediction mode 5
-// 68 // Offset to Intra_8x8 luma prediction mode 6
-// 85 // Offset to Intra_8x8 luma prediction mode 7
-// 95 // Offset to Intra_8x8 luma prediction mode 8
-// 2857698308 // 0xAA550404 - GUID for Intra_4x4 luma prediction mode offsets
-// 0 // Offset to Intra_4x4 luma prediction mode 0
-// 2 // Offset to Intra_4x4 luma prediction mode 1
-// 4 // Offset to Intra_4x4 luma prediction mode 2
-// 16 // Offset to Intra_4x4 luma prediction mode 3
-// 23 // Offset to Intra_4x4 luma prediction mode 4
-// 32 // Offset to Intra_4x4 luma prediction mode 5
-// 45 // Offset to Intra_4x4 luma prediction mode 6
-// 59 // Offset to Intra_4x4 luma prediction mode 7
-// 66 // Offset to Intra_4x4 luma prediction mode 8
-// 2857700364 // 0xAA550C0C - GUID for intra chroma prediction mode offsets
-// 0 // Offset to intra chroma prediction mode 0
-// 30 // Offset to intra chroma prediction mode 1
-// 36 // Offset to intra chroma prediction mode 2
-// 41 // Offset to intra chroma prediction mode 3
-
-// Kernel name: AllIntra.asm
-//
-// All HWMC kernels merged into this file
-//
-// $Revision: 1 $
-// $Date: 4/13/06 4:35p $
-//
-
-// ----------------------------------------------------
-// Main: ALLINTRA
-// ----------------------------------------------------
-
-#define ALLHWMC
-#define COMBINED_KERNEL
-
-.kernel ALLINTRA
-
- // All frame destination HWMC kernels
- //
- #include "Intra_PCM.asm"
- #include "Intra_16x16.asm"
- #include "Intra_8x8.asm"
- #include "Intra_4x4.asm"
-
-// End of ALLINTRA
-
-.end_kernel
-
diff --git a/i965_drv_video/shaders/h264/mc/BSDReset.asm b/i965_drv_video/shaders/h264/mc/BSDReset.asm
deleted file mode 100644
index 5c6e5df..0000000
--- a/i965_drv_video/shaders/h264/mc/BSDReset.asm
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Initial kernel for filling initial BSD command buffer
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: BSDReset.asm
-//
-// Initial kernel for filling initial BSD command buffer
-//
-
-// ----------------------------------------------------
-// Main: BSDReset
-// ----------------------------------------------------
-
-.kernel BSDReset
-BSDRESET:
-
-#include "header.inc"
-
-.code
-#ifdef SW_SCOREBOARD
- CALL(scoreboard_start_inter,1)
- wait n0:ud // Now wait for scoreboard to response
-
-#define BSDRESET_ENABLE
- #include "scoreboard_update.asm" // scorboard update function
-#undef BSDRESET_ENABLE
-
-#endif // defined(SW_SCOREBOARD)
-
-// Terminate the thread
-//
- END_THREAD
-
-#if !defined(COMBINED_KERNEL) // For standalone kernel only
-.end_code
-
-.end_kernel
-#endif // !defined(COMBINED_KERNEL)
diff --git a/i965_drv_video/shaders/h264/mc/DCResetDummy.asm b/i965_drv_video/shaders/h264/mc/DCResetDummy.asm
deleted file mode 100644
index d4e52a9..0000000
--- a/i965_drv_video/shaders/h264/mc/DCResetDummy.asm
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Dummy kernel
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: DCResetDummy.asm
-//
-// Dummy kernel used by driver for debug-counter reset SW WA
-//
-
-// ----------------------------------------------------
-// Main: DCResetDummy
-// ----------------------------------------------------
-
-.kernel DCResetDummy
-DCRESETDUMMY:
-
-#include "header.inc"
-
-.code
-
-// Terminate the thread
-//
- END_THREAD
-
-#if !defined(COMBINED_KERNEL) // For standalone kernel only
-.end_code
-
-.end_kernel
-#endif // !defined(COMBINED_KERNEL)
diff --git a/i965_drv_video/shaders/h264/mc/Decode_Chroma_Intra.asm b/i965_drv_video/shaders/h264/mc/Decode_Chroma_Intra.asm
deleted file mode 100644
index 7799825..0000000
--- a/i965_drv_video/shaders/h264/mc/Decode_Chroma_Intra.asm
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Decode both intra chroma blocks
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__DECODE_CHROMA_INTRA__) // Make sure this is only included once
-#define __DECODE_CHROMA_INTRA__
-
-// Module name: Decode_Chroma_Intra.asm
-//
-// Decode both intra chroma blocks
-//
-
-decode_Chroma_Intra:
-#ifndef MONO
- #include "load_Intra_Ref_UV.asm" // Load intra U/V reference data
- #include "intra_Pred_Chroma.asm" // Intra predict chroma blocks
- #include "add_Error_UV.asm" // Add error data to predicted U/V data blocks
-#endif // !defined(MONO)
- #include "save_8x8_UV.asm" // Save to destination U/V frame surface
-
- RETURN
-// End of Decode_Chroma_Intra
-
-#endif // !defined(__DECODE_CHROMA_INTRA__)
diff --git a/i965_drv_video/shaders/h264/mc/EndIntraThread.asm b/i965_drv_video/shaders/h264/mc/EndIntraThread.asm
deleted file mode 100644
index 2c78b62..0000000
--- a/i965_drv_video/shaders/h264/mc/EndIntraThread.asm
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Common module to end current intra thread
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: EndIntraThread.asm
-//
-// Common module to end current intra thread
-//
-#ifndef SW_SCOREBOARD
-// Check for write commit first if SW scoreboard is disabled
- mov (1) REG_WRITE_COMMIT_Y<1>:ud REG_WRITE_COMMIT_Y<0;1,0>:ud // Make sure Y write is committed
- mov (1) REG_WRITE_COMMIT_UV<1>:ud REG_WRITE_COMMIT_UV<0;1,0>:ud // Make sure U/V write is committed
-#endif
-
- END_THREAD
-
- #include "Intra_funcLib.asm"
-
-#ifndef COMBINED_KERNEL // For standalone kernel only
-.end_code
-
-.end_kernel
-#endif // COMBINED_KERNEL
-
-// End of EndIntraThread
diff --git a/i965_drv_video/shaders/h264/mc/HwmcOnlyHeader.inc b/i965_drv_video/shaders/h264/mc/HwmcOnlyHeader.inc
deleted file mode 100644
index 514cb78..0000000
--- a/i965_drv_video/shaders/h264/mc/HwmcOnlyHeader.inc
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Header file used only in HWMC_ONLY mode
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Module name: HwmcOnlyHeader.inc
-//
-// Header file used only in HWMC_ONLY mode
-//
-
-#include "header.inc"
-
-#if !defined(__HWMCONLYHEADER__) // Make sure the following are only included once
-#define __HWMCONLYHEADER__
-
-.reg_count_total 64
-.reg_count_payload 2
-
-//
-// Now, begin source code....
-//
-
-.code
-#endif // !defined(__HWMCONLYHEADER__)
-
diff --git a/i965_drv_video/shaders/h264/mc/Intra_16x16.asm b/i965_drv_video/shaders/h264/mc/Intra_16x16.asm
deleted file mode 100644
index e40e6a3..0000000
--- a/i965_drv_video/shaders/h264/mc/Intra_16x16.asm
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Decode Intra_16x16 macroblock
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: Intra_16x16.asm
-//
-// Decoding of Intra_16x16 macroblock
-//
-// $Revision: 8 $
-// $Date: 10/18/06 4:10p $
-//
-
-// ----------------------------------------------------
-// Main: Intra_16x16
-// ----------------------------------------------------
-
-#define INTRA_16X16
-
-.kernel Intra_16x16
-INTRA_16x16:
-
-#ifdef _DEBUG
-// WA for FULSIM so we'll know which kernel is being debugged
-mov (1) acc0:ud 0x00aa55a5:ud
-#endif
-
-#include "SetupForHWMC.asm"
-
-#ifdef SW_SCOREBOARD
- CALL(scoreboard_start_intra,1)
-#endif
-
-#ifdef SW_SCOREBOARD
- wait n0:ud // Now wait for scoreboard to response
-#endif
-
-//
-// Decode Y blocks
-//
-// Load reference data from neighboring macroblocks
- CALL(load_Intra_Ref_Y,1)
-
-// Intra predict Intra_16x16 luma block
- #include "intra_pred_16x16_Y.asm"
-
-// Add error data to predicted intra data
- #include "add_Error_16x16_Y.asm"
-
-// Save decoded Y picture
- CALL(save_16x16_Y,1)
-//
-// Decode U/V blocks
-//
-// Note: The decoding for chroma blocks will be the same for all intra prediction mode
-//
- CALL(decode_Chroma_Intra,1)
-
-#ifdef SW_SCOREBOARD
- #include "scoreboard_update.asm"
-#endif
-
-// Terminate the thread
-//
- #include "EndIntraThread.asm"
-
-// End of Intra_16x16
diff --git a/i965_drv_video/shaders/h264/mc/Intra_4x4.asm b/i965_drv_video/shaders/h264/mc/Intra_4x4.asm
deleted file mode 100644
index 1169983..0000000
--- a/i965_drv_video/shaders/h264/mc/Intra_4x4.asm
+++ /dev/null
@@ -1,175 +0,0 @@
-/*
- * Decode Intra_4x4 macroblock
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: Intra_4x4.asm
-//
-// Decoding of Intra_4x4 macroblock
-//
-// $Revision: 12 $
-// $Date: 10/18/06 4:10p $
-//
-
-// ----------------------------------------------------
-// Main: Intra_4x4
-// ----------------------------------------------------
-
-#define INTRA_4X4
-
-.kernel Intra_4x4
-INTRA_4x4:
-
-#ifdef _DEBUG
-// WA for FULSIM so we'll know which kernel is being debugged
-mov (1) acc0:ud 0x02aa55a5:ud
-#endif
-
-#include "SetupForHWMC.asm"
-
-#undef PPREDBUF_Y
-#define PPREDBUF_Y a0.3 // Pointer to predicted Y picture
-
-#define REG_INTRA_PRED_AVAIL REG_INTRA_TEMP_4
-#define REG_INTRA_4X4_PRED REG_INTRA_TEMP_7 // Store predicted Intra_4x4 data
-
-// Offset where 4x4 predicted data blocks are stored
-#define PREDSUBBLK0 0*GRFWIB
-#define PREDSUBBLK1 1*GRFWIB
-#define PREDSUBBLK2 2*GRFWIB
-#define PREDSUBBLK3 3*GRFWIB
-#define PREDSUBBLK4 4*GRFWIB
-#define PREDSUBBLK5 5*GRFWIB
-#define PREDSUBBLK6 6*GRFWIB
-#define PREDSUBBLK7 7*GRFWIB
-#define PREDSUBBLK8 8*GRFWIB
-#define PREDSUBBLK9 9*GRFWIB
-#define PREDSUBBLK10 10*GRFWIB
-#define PREDSUBBLK11 11*GRFWIB
-#define PREDSUBBLK12 12*GRFWIB
-#define PREDSUBBLK13 13*GRFWIB
-#define PREDSUBBLK14 14*GRFWIB
-#define PREDSUBBLK15 15*GRFWIB
-
-// 4x4 error block byte offset within the 8x8 error block
-#define ERRBLK0 0
-#define ERRBLK1 8
-#define ERRBLK2 64
-#define ERRBLK3 72
-
-#ifdef SW_SCOREBOARD
- CALL(scoreboard_start_intra,1)
-#endif
-
-#ifdef SW_SCOREBOARD
- wait n0:ud // Now wait for scoreboard to response
-#endif
-
-//
-// Decode Y blocks
-//
-// Load reference data from neighboring macroblocks
- CALL(load_Intra_Ref_Y,1)
-
- mov (1) PERROR<1>:w ERRBUF*GRFWIB:w // Pointer to macroblock error data
- mov (1) PPREDBUF_Y<1>:w PREDBUF*GRFWIB:w // Pointer to predicted data
- shr (2) REG_INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL_FLAG_BYTE<0;1,0>:ub 0x40:v
- and.nz.f0.0 (8) NULLREG REG_INTRA_PRED_AVAIL_FLAG_BYTE<0;1,0>:ub 4:w // Top-right macroblock available for intra prediction?
- (-f0.0.any8h) mov (8) INTRA_REF_TOP(0,16)<1> INTRA_REF_TOP(0,15)REGION(1,0) // Extend right boundary of MB B to C
-
-// Intra predict Intra_4x4 luma blocks
-//
-// Sub-macroblock 0 *****************
- mov (16) REF_TOP0(0)<1> INTRA_REF_TOP0(0) // Top reference data
- mov (8) REF_LEFT(0)<1> INTRA_REF_LEFT(0)REGION(8,4) // Left reference data
- shr (4) PRED_MODE<1>:w INTRA_PRED_MODE(0)<1;2,0> 0x4040:v // Expand IntraPredMode to 1 byte/block
- CALL(intra_Pred_4x4_Y_4,1)
- add (1) PERROR<1>:w PERROR<0;1,0>:w 0x0080:w // Pointers to next error block
-
- or (1) REG_INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL<0;1,0>:w 0x1:w // Left neighbor is available now
-
-// Sub-macroblock 1 *****************
-
- mov (16) REF_TOP0(0)<1> INTRA_REF_TOP0(0,8) // Top reference data
- mov (4) REF_LEFT(0)<1> r[PPREDBUF_Y,PREDSUBBLK1+6]<8;1,0>:ub // Left reference data (top half)
- mov (4) REF_LEFT(0,4)<1> r[PPREDBUF_Y,PREDSUBBLK3+6]<8;1,0>:ub // Left reference data (bottom half)
- shr (4) PRED_MODE<1>:w INTRA_PRED_MODE(0,2)<1;2,0> 0x4040:v // Expand IntraPredMode to 1 byte/block
- add (1) PPREDBUF_Y<1>:w PPREDBUF_Y<0;1,0>:w 4*GRFWIB:w // Pointer to predicted sub-macroblock 1
- CALL(intra_Pred_4x4_Y_4,1)
- add (1) PERROR<1>:w PERROR<0;1,0>:w 0x0080:w // Pointers to next error block
-
- or (1) REG_INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL.1<0;1,0>:w 0x2:w // Top neighbor is available now
-
-// Pack constructed data from word-aligned to byte-aligned format
-// to speed up save_4x4_Y module later
-// PPREDBUF_Y now points to sub-block #4
- mov (16) r[PPREDBUF_Y,-PREDSUBBLK4]<1>:ub r[PPREDBUF_Y,-PREDSUBBLK4]<32;16,2>:ub // Sub-block 0
- mov (16) r[PPREDBUF_Y,0-PREDSUBBLK4+16]<1>:ub r[PPREDBUF_Y,-PREDSUBBLK3]<32;16,2>:ub // Sub-block 1
- mov (16) r[PPREDBUF_Y,-PREDSUBBLK2]<1>:ub r[PPREDBUF_Y,-PREDSUBBLK2]<32;16,2>:ub // Sub-block 2
- mov (16) r[PPREDBUF_Y,0-PREDSUBBLK2+16]<1>:ub r[PPREDBUF_Y,-PREDSUBBLK1]<32;16,2>:ub // Sub-block 3
-
- mov (16) r[PPREDBUF_Y,-PREDSUBBLK3]<1>:ub r[PPREDBUF_Y]<32;16,2>:ub // Sub-block 4
- mov (16) r[PPREDBUF_Y,0-PREDSUBBLK3+16]<1>:ub r[PPREDBUF_Y,PREDSUBBLK1]<32;16,2>:ub // Sub-block 5
- mov (16) r[PPREDBUF_Y,-PREDSUBBLK1]<1>:ub r[PPREDBUF_Y,PREDSUBBLK2]<32;16,2>:ub // Sub-block 6
- mov (16) r[PPREDBUF_Y,0-PREDSUBBLK1+16]<1>:ub r[PPREDBUF_Y,PREDSUBBLK3]<32;16,2>:ub // Sub-block 7
-
-// Sub-macroblock 2 *****************
-
- mov (4) REF_TOP0(0)<1> INTRA_REF_LEFT0(0,28)REGION(4,1) // Top-left reference data
- mov (8) REF_TOP0(0,4)<1> r[PPREDBUF_Y,0-2*GRFWIB+12]<16;4,1>:ub // Top reference data from SB 2,3
- mov (8) REF_TOP0(0,12)<1> r[PPREDBUF_Y,0-GRFWIB+12]<16;4,1>:ub // Top reference data from SB 6,7
- mov (8) REF_TOP0(0,20)<1> r[PPREDBUF_Y,0-GRFWIB+31]<0;1,0>:ub // Top-right reference data
- mov (16) REG_INTRA_REF_TOP<1>:w REF_TOP_W(0) // Store top reference data for SubMB #2 and #3.
- mov (8) REF_LEFT(0)<1> INTRA_REF_LEFT(1)REGION(8,4) // Left reference data
- shr (4) PRED_MODE<1>:w INTRA_PRED_MODE(0,4)<1;2,0> 0x4040:v // Expand IntraPredMode to 1 byte/block
- CALL(intra_Pred_4x4_Y_4,1)
- add (1) PERROR<1>:w PERROR<0;1,0>:w 0x0080:w // Pointers to next error block
-
- or (1) REG_INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL<0;1,0>:w 0x1:w // Left neighbor is available now
-
-// Sub-macroblock 3 *****************
-
- mov (16) REF_TOP0(0)<1> INTRA_REF_TOP0(0,8) // Top reference data
- mov (8) REF_TOP0(0,16)<1> INTRA_REF_TOP0(0,24)REGION(8,1) // Top reference data
- mov (4) REF_LEFT(0)<1> r[PPREDBUF_Y,PREDSUBBLK1+6]<8;1,0>:ub // Left reference data (top half)
- mov (4) REF_LEFT(0,4)<1> r[PPREDBUF_Y,PREDSUBBLK3+6]<8;1,0>:ub // Left reference data (bottom half)
- shr (4) PRED_MODE<1>:w INTRA_PRED_MODE(0,6)<1;2,0> 0x4040:v // Expand IntraPredMode to 1 byte/block
- add (1) PPREDBUF_Y<1>:w PPREDBUF_Y<0;1,0>:w 4*GRFWIB:w // Pointer to predicted sub-macroblock 3
- CALL(intra_Pred_4x4_Y_4,1)
-
-// Pack constructed data from word-aligned to byte-aligned format
-// to speed up save_4x4_Y module later
-// PPREDBUF_Y now points to sub-block #12
- mov (16) r[PPREDBUF_Y,-PREDSUBBLK4]<1>:ub r[PPREDBUF_Y,-PREDSUBBLK4]<32;16,2>:ub // Sub-block 8
- mov (16) r[PPREDBUF_Y,0-PREDSUBBLK4+16]<1>:ub r[PPREDBUF_Y,-PREDSUBBLK3]<32;16,2>:ub // Sub-block 9
- mov (16) r[PPREDBUF_Y,-PREDSUBBLK2]<1>:ub r[PPREDBUF_Y,-PREDSUBBLK2]<32;16,2>:ub // Sub-block 10
- mov (16) r[PPREDBUF_Y,0-PREDSUBBLK2+16]<1>:ub r[PPREDBUF_Y,-PREDSUBBLK1]<32;16,2>:ub // Sub-block 11
-
- mov (16) r[PPREDBUF_Y,-PREDSUBBLK3]<1>:ub r[PPREDBUF_Y]<32;16,2>:ub // Sub-block 12
- mov (16) r[PPREDBUF_Y,0-PREDSUBBLK3+16]<1>:ub r[PPREDBUF_Y,PREDSUBBLK1]<32;16,2>:ub // Sub-block 13
- mov (16) r[PPREDBUF_Y,-PREDSUBBLK1]<1>:ub r[PPREDBUF_Y,PREDSUBBLK2]<32;16,2>:ub // Sub-block 14
- mov (16) r[PPREDBUF_Y,0-PREDSUBBLK1+16]<1>:ub r[PPREDBUF_Y,PREDSUBBLK3]<32;16,2>:ub // Sub-block 15
-
-// All 4 sub-macroblock (containing 4 intra_4x4 blocks) have be constructed
-// Save constructed Y picture
- CALL(save_4x4_Y,1) // Save Intra_4x4 predicted luma data.
-//
-// Decode U/V blocks
-//
-// Note: The decoding for chroma blocks will be the same for all intra prediction mode
-//
- CALL(decode_Chroma_Intra,1)
-
-#ifdef SW_SCOREBOARD
- #include "scoreboard_update.asm"
-#endif
-
-// Terminate the thread
-//
- #include "EndIntraThread.asm"
-
-// End of Intra_4x4
diff --git a/i965_drv_video/shaders/h264/mc/Intra_8x8.asm b/i965_drv_video/shaders/h264/mc/Intra_8x8.asm
deleted file mode 100644
index 05a0be5..0000000
--- a/i965_drv_video/shaders/h264/mc/Intra_8x8.asm
+++ /dev/null
@@ -1,192 +0,0 @@
-/*
- * Decode Intra_8x8 macroblock
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: Intra_8x8.asm
-//
-// Decoding of Intra_8x8 macroblock
-//
-// $Revision: 12 $
-// $Date: 10/18/06 4:10p $
-//
-
-// ----------------------------------------------------
-// Main: Intra_8x8
-// ----------------------------------------------------
-
-#define INTRA_8X8
-
-.kernel Intra_8x8
-INTRA_8x8:
-
-#ifdef _DEBUG
-// WA for FULSIM so we'll know which kernel is being debugged
-mov (1) acc0:ud 0x01aa55a5:ud
-#endif
-
-#include "SetupForHWMC.asm"
-
-#define REG_INTRA_PRED_AVAIL REG_INTRA_TEMP_4
-#define INTRA_PRED_AVAIL REG_INTRA_TEMP_4.4
-
-// Offset where 8x8 predicted data blocks are stored
-#define PREDBLK0 0*GRFWIB
-#define PREDBLK1 4*GRFWIB
-#define PREDBLK2 8*GRFWIB
-#define PREDBLK3 12*GRFWIB
-
-#ifdef SW_SCOREBOARD
-
-// Update "E" flag with "F" flag information
- mov (1) REG_INTRA_TEMP_0<1>:w REG_INTRA_PRED_AVAIL_FLAG_WORD<0;1,0>:w // Store original Intra_Pred_Avail_Flag
- and.nz.f0.0 (1) NULLREG REG_MBAFF_PIC MBAFF_PIC // Is current MBAFF picture
- and.z.f0.1 (1) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_LEFT_TH_AVAIL_FLAG // Is "A" not available?
- (f0.0) and.z.f0.0 (1) NULLREG REG_FIELD_MACROBLOCK_FLAG FIELD_MACROBLOCK_FLAG // Is current frame MB?
- (f0.1) and.nz.f0.1 (1) NULLREG REG_INTRA_PRED_8X8_BLK2_AVAIL_FLAG INTRA_PRED_8X8_BLK2_AVAIL_FLAG // Is "F" flag set?
- (f0.0.allv) or (1) REG_INTRA_PRED_AVAIL_FLAG_WORD<1>:w REG_INTRA_PRED_AVAIL_FLAG_WORD<0;1,0>:w INTRA_PRED_LEFT_BH_AVAIL_FLAG // Set "E" to 1 if all conditions meet
-
- CALL(scoreboard_start_intra,1)
- mov (1) REG_INTRA_PRED_AVAIL_FLAG_WORD<1>:w REG_INTRA_TEMP_0<0;1,0>:w // Restore original Intra_Pred_Avail_Flag
-#endif
-
-#ifdef SW_SCOREBOARD
- wait n0:ud // Now wait for scoreboard to response
-#endif
-
-//
-// Decode Y blocks
-//
-// Load reference data from neighboring macroblocks
- CALL(load_Intra_Ref_Y,1)
-
- mov (1) PERROR<1>:w ERRBUF*GRFWIB:w // Pointer to macroblock error data
- mov (1) PDECBUF_UD<1>:ud 0x00010001*PREDBUF*GRFWIB+0x00100000:ud // Pointers to predicted data
- shr (2) REG_INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL_FLAG_BYTE<0;1,0>:ub 0x40:v
-
-#if 1
- mov (4) REF_LEFT_D(0,0)<1> 0:ud // This is to make validation easier. Without it, DRAM mismatch occurs.
-#endif
-
-// Intra predict Intra_8x8 luma blocks
-//
-// Sub-macroblock 0 *****************
- mov (16) REF_TOP_W(0)<1> REG_INTRA_REF_TOP<16;16,1>:w // Copy entire top reference data
- and.nz.f0.0 (8) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_UP_LEFT_AVAIL_FLAG // Is "D" available?
- (-f0.0) mov (1) REF_TOP(0,-1)<1> INTRA_REF_TOP(0)REGION(1,0) // p[-1,-1] = p[0,-1]
-
- mov (8) REF_LEFT(0,2)<1> INTRA_REF_LEFT(0) // Left reference data, (leave 2 for reference filtering)
- (-f0.0) mov (1) REF_LEFT(0,1)<1> INTRA_REF_LEFT(0)REGION(1,0) // p[-1,-1]=p[-1,0]
- (f0.0.any2h) mov (2) REF_LEFT(0,0)<1> INTRA_REF_TOP(0,-1)REGION(1,0) // p'[-1,y] (y=0,1) = p[-1,-1]
- and.nz.f0.1 (1) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_UP_AVAIL_FLAG // Is "B" available?
- (f0.1) mov (1) REF_LEFT(0,0)<1> INTRA_REF_TOP(0,0)REGION(1,0) // p[0,-1] for left filtering
- and.nz.f0.1 (1) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_LEFT_TH_AVAIL_FLAG // Is "A" available?
- (-f0.1) mov (1) REF_LEFT(0,2)<1> INTRA_REF_TOP(0,-1)REGION(1,0) // p'[-1,2] = p[-1,-1]
-
- and (1) PRED_MODE<1>:w INTRA_PRED_MODE(0)REGION(1,0) 0x0F:w // Intra pred mode for current block
- mov (1) INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL<0;1,0>:w // Top/Left neighbor available flags
- CALL(intra_Pred_8x8_Y,1)
- add (1) PERROR<1>:w PERROR<0;1,0>:w 0x0080:w // Pointers to next error block
-
-// Sub-macroblock 1 *****************
- mov (16) REF_TOP0(0)<1> INTRA_REF_TOP(0,4) // Top reference data
- and.nz.f0.1 (8) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_UP_RIGHT_AVAIL_FLAG // Is "C" available?
- (f0.1.any8h) mov (8) REF_TOP(0,8)<1> INTRA_REF_TOP(0,16)<8;8,1> // Take data from "C"
- (-f0.1.any8h) mov (8) REF_TOP(0,8)<1> INTRA_REF_TOP(0,15)REGION(1,0) // Repeat last pixel from "B"
-
- mov (4) REF_LEFT(0,2)<1> DEC_Y(0,14)<16;1,0> // Left reference data (top half) (leave 2 for reference filtering)
- mov (4) REF_LEFT(0,6)<1> DEC_Y(2,14)<16;1,0> // Left reference data (bottom half)
- mov (2) REF_LEFT(0,0)<1> INTRA_REF_TOP(0,7)REGION(1,0) // p'[-1,y] (y=0,1) = p[-1,-1]
- and.nz.f0.1 (1) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_UP_AVAIL_FLAG // Is "B" available?
- (f0.1) mov (1) REF_LEFT(0,0)<1> INTRA_REF_TOP(0,8)REGION(1,0) // p[-1,-1] for left filtering
- (-f0.1) mov (1) REF_LEFT(0,1)<1> DEC_Y(0,14)REGION(1,0) // p[-1,-1] = p[-1,0]
-
- shr (1) PRED_MODE<1>:w INTRA_PRED_MODE(0)REGION(1,0) 4:w // Intra pred mode for current block
- add (2) PPREDBUF_Y<1>:w PPREDBUF_Y<2;2,1>:w 4*GRFWIB:w // Pointer to predicted sub-macroblock 1
- or (1) INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL<0;1,0>:w 1:w // Left neighbor is available
- CALL(intra_Pred_8x8_Y,1)
- add (1) PERROR<1>:w PERROR<0;1,0>:w 0x0080:w // Pointers to next error block
-
-// Pack constructed data from word-aligned to byte-aligned format and interlace Y0 and Y1(every two Y rows)
-// to speed up save_8x8_Y module later
-// PPREDBUF_Y now points to sub-macroblock Y1
- mov (32) r[PPREDBUF_Y,-PREDBLK1]<1>:ub DEC_Y(0)<32;16,2> {Compr} // First 4 Y0 rows
- mov (32) r[PPREDBUF_Y,0-PREDBLK1+32]<1>:ub DEC_Y(4)<32;16,2> {Compr} // First 4 Y1 rows
- mov (32) r[PPREDBUF_Y,0-PREDBLK1+64]<1>:ub DEC_Y(2)<32;16,2> {Compr} // Second 4 Y0 rows
- mov (32) r[PPREDBUF_Y,0-PREDBLK1+96]<1>:ub DEC_Y(6)<32;16,2> {Compr} // Second 4 Y1 rows
-
-// Sub-macroblock 2 *****************
-// Intra_8x8 special available flag handling
- and.nz.f0.0 (1) NULLREG REG_MBAFF_PIC MBAFF_PIC // Is current MBAFF picture
- and.z.f0.1 (1) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_LEFT_TH_AVAIL_FLAG // Is "A" not available?
- (f0.0) and.z.f0.0 (1) NULLREG REG_FIELD_MACROBLOCK_FLAG FIELD_MACROBLOCK_FLAG // Is current frame MB?
- (f0.1) and.nz.f0.1 (1) NULLREG REG_INTRA_PRED_8X8_BLK2_AVAIL_FLAG INTRA_PRED_8X8_BLK2_AVAIL_FLAG // Is special intra_8x8 available flag set?
- (f0.0.allv) mov (1) REF_TOP(0,-1)<1> INTRA_REF_LEFT0(0,31)REGION(1,0) // Top-left reference data
- (f0.0.allv) jmpi (1) INTRA_8x8_BLK2
-// Done intra_8x8 special available flag handling
-
- and.nz.f0.0 (8) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_LEFT_TH_AVAIL_FLAG // Is top-half "A" available?
- (f0.0.any4h) mov (4) REF_TOP0(0)<1> INTRA_REF_LEFT0(0,28)REGION(4,1) // Top-left reference data
- (-f0.0) mov (1) REF_TOP(0,-1)<1> DEC_Y(2,24)REGION(1,0) // p[-1,-1] = p[0,-1]
-INTRA_8x8_BLK2:
- mov (8) REF_TOP(0)<1> DEC_Y(2,24)REGION(8,1) // Top reference data
- mov (8) REF_TOP(0,8)<1> DEC_Y(3,24)REGION(8,1) // Top reference data
-
- mov (8) REF_LEFT(0,2)<1> INTRA_REF_LEFT(1) // Left reference data, (leave 2 for reference filtering)
- mov (1) REF_LEFT(0,0)<1> DEC_Y(2,24)REGION(1,0) // p'[-1,0] = p[0,-1] since "B" is always available
- (f0.0) mov (1) REF_LEFT(0,1)<1> INTRA_REF_LEFT(0,28)REGION(1,0) // p[-1,1] = p[-1,-1] if top-half "A" available
- (-f0.0) mov (1) REF_LEFT(0,1)<1> INTRA_REF_LEFT(1)REGION(1,0) // p[-1,1] = p[-1,0]
- and.nz.f0.1 (1) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_LEFT_BH_AVAIL_FLAG // Is bottom-half "A" available?
- (-f0.1) mov (1) REF_LEFT(0,2)<1> INTRA_REF_LEFT(0,28)REGION(1,0) // p'[-1,2] = p[-1,-1]
-
- and (1) PRED_MODE<1>:w INTRA_PRED_MODE(0,1)REGION(1,0) 0x0F:w // Intra pred mode for current block
- or (1) INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL.1<0;1,0>:w 2:w // Top neighbor is available
- CALL(intra_Pred_8x8_Y,1)
- add (1) PERROR<1>:w PERROR<0;1,0>:w 0x0080:w // Pointers to next error block
-
-// Sub-macroblock 3 *****************
- mov (4) REF_TOP0(0)<1> DEC_Y(2,28)REGION(4,1) // Top-left reference data
- mov (8) REF_TOP(0)<1> DEC_Y(3,24)REGION(8,1) // Top reference data
- mov (16) REF_TOP(0,8)<1> DEC_Y(3,31)REGION(1,0) // Top-right reference data
-
- mov (4) REF_LEFT(0,2)<1> DEC_Y(4,14)<16;1,0> // Left reference data (top half) (leave 2 for reference filtering)
- mov (4) REF_LEFT(0,6)<1> DEC_Y(6,14)<16;1,0> // Left reference data (bottom half)
- mov (1) REF_LEFT(0,0)<1> DEC_Y(3,24)REGION(1,0) // p[-1,0] = p[0,-1]
- mov (1) REF_LEFT(0,1)<1> DEC_Y(2,31)REGION(1,0) // p[-1,1] = p[-1,-1]
-
- shr (1) PRED_MODE<1>:w INTRA_PRED_MODE(0,1)REGION(1,0) 4:w // Intra pred mode for current block
- add (2) PPREDBUF_Y<1>:w PPREDBUF_Y<2;2,1>:w 4*GRFWIB:w // Pointer to predicted sub-macroblock 3
- or (1) INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL<0;1,0>:w 3:w // Top and Left neighbor are available
- CALL(intra_Pred_8x8_Y,1)
-
-// Pack constructed data from word-aligned to byte-aligned format
-// to speed up save_8x8_Y module later
-// PPREDBUF_Y now points to sub-macroblock Y1
- mov (32) r[PPREDBUF_Y,-PREDBLK1]<1>:ub DEC_Y(4)<32;16,2> {Compr} // First 4 Y2 rows
- mov (32) r[PPREDBUF_Y,0-PREDBLK1+32]<1>:ub DEC_Y(8)<32;16,2> {Compr} // First 4 Y3 rows
- mov (32) r[PPREDBUF_Y,0-PREDBLK1+64]<1>:ub DEC_Y(6)<32;16,2> {Compr} // Second 4 Y2 rows
- mov (32) r[PPREDBUF_Y,0-PREDBLK1+96]<1>:ub DEC_Y(10)<32;16,2> {Compr} // Second 4 Y3 rows
-
-// All 4 sub-macroblock (containing 4 intra_8x8 blocks) have be constructed
-// Save constructed Y picture
- CALL(save_8x8_Y,1) // Save Intra_8x8 predicted luma data.
-//
-// Decode U/V blocks
-//
-// Note: The decoding for chroma blocks will be the same for all intra prediction mode
-//
- CALL(decode_Chroma_Intra,1)
-
-#ifdef SW_SCOREBOARD
- #include "scoreboard_update.asm"
-#endif
-
-// Terminate the thread
-//
- #include "EndIntraThread.asm"
-
-// End of Intra_8x8
diff --git a/i965_drv_video/shaders/h264/mc/Intra_PCM.asm b/i965_drv_video/shaders/h264/mc/Intra_PCM.asm
deleted file mode 100644
index 6bc81af..0000000
--- a/i965_drv_video/shaders/h264/mc/Intra_PCM.asm
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Decode Intra_PCM macroblock
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: Intra_PCM.asm
-//
-// Decoding of I_PCM macroblock
-//
-// $Revision: 8 $
-// $Date: 10/18/06 4:10p $
-//
-
-// ----------------------------------------------------
-// Main: Intra_PCM
-// ----------------------------------------------------
-
-.kernel Intra_PCM
-INTRA_PCM:
-
-#ifdef _DEBUG
-// WA for FULSIM so we'll know which kernel is being debugged
-mov (1) acc0:ud 0x03aa55a5:ud
-#endif
-
-#include "SetupForHWMC.asm"
-
-// Not actually needed here but just want to slow down the Intra-PCM to avoid race condition
-//
-#ifdef SW_SCOREBOARD
- and (1) REG_INTRA_PRED_AVAIL_FLAG_WORD<1>:w REG_INTRA_PRED_AVAIL_FLAG_WORD<0;1,0>:w 0xffe0:w // Ensure all neighbor avail flags are "0"
- CALL(scoreboard_start_intra,1)
- wait n0:ud // Now wait for scoreboard to response
-#endif
-
-//
-// Decoding Y blocks
-//
-// In I_PCM mode, the samples are already arranged in raster scan order within the macroblock.
-// We just need to save them to picture buffers
-//
- #include "save_I_PCM.asm" // Save to destination picture buffers
-
-#ifdef SW_SCOREBOARD
- #include "scoreboard_update.asm"
-#endif
-
-// Terminate the thread
-//
- #include "EndIntraThread.asm"
-
-// End of Intra_PCM
diff --git a/i965_drv_video/shaders/h264/mc/Intra_funcLib.asm b/i965_drv_video/shaders/h264/mc/Intra_funcLib.asm
deleted file mode 100644
index 9644f7f..0000000
--- a/i965_drv_video/shaders/h264/mc/Intra_funcLib.asm
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Library of common modules shared among different intra prediction kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Module name: Intra_funcLib.asm
-//
-// Library of common modules shared among different intra prediction kernels
-//
-// Note: Any sub-modules, if they are #included in more than one kernel,
-// should be moved to this module.
-//
-#if defined(INTRA_16X16)
-#undef INTRA_16X16
- #include "load_Intra_Ref_Y.asm" // Load intra Y reference data
- #include "Decode_Chroma_Intra.asm" // Decode chroma blocks
- #include "save_16x16_Y.asm" // Save to destination Y frame surface
-#elif defined(INTRA_8X8)
-#undef INTRA_8X8
- #include "load_Intra_Ref_Y.asm" // Load intra Y reference data
- #include "Decode_Chroma_Intra.asm" // Decode chroma blocks
- #include "intra_Pred_8x8_Y.asm" // Intra predict Intra_4x4 blocks
- #include "save_8x8_Y.asm" // Save to destination Y frame surface
-#elif defined(INTRA_4X4)
-#undef INTRA_4X4
- #include "load_Intra_Ref_Y.asm" // Load intra Y reference data
- #include "Decode_Chroma_Intra.asm" // Decode chroma blocks
- #include "intra_Pred_4x4_Y_4.asm" // Intra predict Intra_4x4 blocks
- #include "save_4x4_Y.asm" // Save to destination Y frame surface
-#else // For all merged kernels
-#endif
-
-#ifdef SW_SCOREBOARD
- #include "scoreboard_start_intra.asm" // scorboard intra start function
- #include "scoreboard_start_inter.asm" // scorboard inter start function
-#endif // SW_SCOREBOARD
-
-// End of Intra_funcLib
diff --git a/i965_drv_video/shaders/h264/mc/Makefile.am b/i965_drv_video/shaders/h264/mc/Makefile.am
deleted file mode 100644
index a4ab3c0..0000000
--- a/i965_drv_video/shaders/h264/mc/Makefile.am
+++ /dev/null
@@ -1,184 +0,0 @@
-
-INTEL_G4I =
-
-INTEL_G4A = null.g4a
-
-INTEL_G4B = null.g4b
-
-INTEL_G4B_GEN5 = null.g4b.gen5
-
-INTEL_MC_G4B_GEN5 = avc_mc.g4b.gen5
-INTEL_MC_EXPORT_GEN5 = export.inc.gen5
-
-INTEL_MC_ASM = \
- add_Error_16x16_Y.asm \
- add_Error_UV.asm \
- AllAVC.asm \
- AllAVCField.asm \
- AllAVCFrame.asm \
- AllAVCMBAFF.asm \
- AllIntra.asm \
- AVCMCInter.asm \
- BSDReset.asm \
- chromaMVAdjust.asm \
- DCResetDummy.asm \
- Decode_Chroma_Intra.asm \
- EndIntraThread.asm \
- initialize_MBPara.asm \
- interpolate_C_2x2.asm \
- interpolate_C_4x4.asm \
- interpolate_Y_4x4.asm \
- interpolate_Y_8x8.asm \
- Intra_16x16.asm \
- Intra_4x4.asm \
- Intra_8x8.asm \
- Intra_funcLib.asm \
- Intra_PCM.asm \
- intra_pred_16x16_Y.asm \
- intra_Pred_4x4_Y_4.asm \
- intra_Pred_8x8_Y.asm \
- intra_Pred_Chroma.asm \
- load_Intra_Ref_UV.asm \
- load_Intra_Ref_Y.asm \
- loadRef_C_10x5.asm \
- loadRef_C_6x3.asm \
- loadRef_Y_16x13.asm \
- loadRef_Y_16x9.asm \
- recon_C_4x4.asm \
- recon_Y_8x8.asm \
- roundShift_C_4x4.asm \
- save_16x16_Y.asm \
- save_4x4_Y.asm \
- save_8x8_UV.asm \
- save_8x8_Y.asm \
- save_I_PCM.asm \
- scoreboard.asm \
- scoreboard_MBAFF.asm \
- scoreboard_restore_AS.asm \
- scoreboard_save_AS.asm \
- scoreboard_sip.asm \
- scoreboard_start_inter.asm \
- scoreboard_start_intra.asm \
- scoreboard_update.asm \
- SetHWScoreboard.asm \
- SetHWScoreboard_MBAFF.asm \
- set_SB_offset.asm \
- SetupForHWMC.asm \
- weightedPred.asm \
- writeRecon_C_8x4.asm \
- writeRecon_Y_16x8.asm \
- writeRecon_YC.asm
-
-INTEL_ILDB_ASM = \
- ../ildb/AVC_ILDB_Child_Field_UV.asm \
- ../ildb/AVC_ILDB_Child_Field_Y.asm \
- ../ildb/AVC_ILDB_Child_Mbaff_UV.asm \
- ../ildb/AVC_ILDB_Child_Mbaff_Y.asm \
- ../ildb/AVC_ILDB_Child_UV.asm \
- ../ildb/AVC_ILDB_Child_Y.asm \
- ../ildb/AVC_ILDB_Chroma_Core.asm \
- ../ildb/AVC_ILDB_Chroma_Core_Mbaff.asm \
- ../ildb/AVC_ILDB_CloseGateway.asm \
- ../ildb/AVC_ILDB_Dep_Check.asm \
- ../ildb/AVC_ILDB_Filter_Mbaff_UV_h.asm \
- ../ildb/AVC_ILDB_Filter_Mbaff_UV_v.asm \
- ../ildb/AVC_ILDB_Filter_Mbaff_Y_h.asm \
- ../ildb/AVC_ILDB_Filter_Mbaff_Y_v.asm \
- ../ildb/AVC_ILDB_Filter_UV_h.asm \
- ../ildb/AVC_ILDB_Filter_UV_v.asm \
- ../ildb/AVC_ILDB_Filter_Y_h.asm \
- ../ildb/AVC_ILDB_Filter_Y_v.asm \
- ../ildb/AVC_ILDB_ForwardMsg.asm \
- ../ildb/AVC_ILDB_Luma_Core.asm \
- ../ildb/AVC_ILDB_Luma_Core_Mbaff.asm \
- ../ildb/AVC_ILDB_LumaThrdLimit.asm \
- ../ildb/AVC_ILDB_OpenGateway.asm \
- ../ildb/AVC_ILDB_Root_Field_UV.asm \
- ../ildb/AVC_ILDB_Root_Field_Y.asm \
- ../ildb/AVC_ILDB_Root_Mbaff_UV.asm \
- ../ildb/AVC_ILDB_Root_Mbaff_Y.asm \
- ../ildb/AVC_ILDB_Root_UV.asm \
- ../ildb/AVC_ILDB_Root_Y.asm \
- ../ildb/AVC_ILDB_Spawn.asm \
- ../ildb/AVC_ILDB_SpawnChild.asm \
- ../ildb/AVC_ILDB_SpawnChromaRoot.asm \
- ../ildb/load_Cur_UV_8x8T.asm \
- ../ildb/load_Cur_UV_8x8T_Mbaff.asm \
- ../ildb/load_Cur_UV_Right_Most_2x8.asm \
- ../ildb/load_Cur_Y_16x16T.asm \
- ../ildb/load_Cur_Y_16x16T_Mbaff.asm \
- ../ildb/load_Cur_Y_Right_Most_4x16.asm \
- ../ildb/Load_ILDB_Cntrl_Data_16DW.asm \
- ../ildb/Load_ILDB_Cntrl_Data_22DW.asm \
- ../ildb/Load_ILDB_Cntrl_Data_64DW.asm \
- ../ildb/Load_ILDB_Cntrl_Data.asm \
- ../ildb/load_Left_UV_2x8T.asm \
- ../ildb/load_Left_UV_2x8T_Mbaff.asm \
- ../ildb/load_Left_Y_4x16T.asm \
- ../ildb/load_Left_Y_4x16T_Mbaff.asm \
- ../ildb/loadNV12_16x16T.asm \
- ../ildb/loadNV12_16x4.asm \
- ../ildb/load_Top_UV_8x2.asm \
- ../ildb/load_Top_UV_8x2_Mbaff.asm \
- ../ildb/load_Top_Y_16x4.asm \
- ../ildb/load_Top_Y_16x4_Mbaff.asm \
- ../ildb/save_Cur_UV_8x8.asm \
- ../ildb/save_Cur_UV_8x8_Mbaff.asm \
- ../ildb/save_Cur_Y_16x16.asm \
- ../ildb/save_Cur_Y_16x16_Mbaff.asm \
- ../ildb/save_Left_UV_8x2T.asm \
- ../ildb/save_Left_UV_8x2T_Mbaff.asm \
- ../ildb/save_Left_Y_16x4T.asm \
- ../ildb/save_Left_Y_16x4T_Mbaff.asm \
- ../ildb/saveNV12_16x16.asm \
- ../ildb/saveNV12_16x4.asm \
- ../ildb/saveNV12_16x4T.asm \
- ../ildb/save_Top_UV_8x2.asm \
- ../ildb/save_Top_UV_8x2_Mbaff.asm \
- ../ildb/save_Top_Y_16x4.asm \
- ../ildb/save_Top_Y_16x4_Mbaff.asm \
- ../ildb/SetupVPKernel.asm \
- ../ildb/Transpose_Cur_UV_2x8.asm \
- ../ildb/Transpose_Cur_UV_8x8.asm \
- ../ildb/Transpose_Cur_UV_Right_Most_2x8.asm \
- ../ildb/Transpose_Cur_Y_16x16.asm \
- ../ildb/Transpose_Cur_Y_4x16.asm \
- ../ildb/Transpose_Cur_Y_Right_Most_4x16.asm \
- ../ildb/Transpose_Left_UV_2x8.asm \
- ../ildb/Transpose_Left_Y_4x16.asm \
- ../ildb/TransposeNV12_16x16.asm \
- ../ildb/TransposeNV12_4x16.asm \
- ../ildb/writeURB.asm \
- ../ildb/writeURB_UV_Child.asm \
- ../ildb/writeURB_Y_Child.asm
-
-EXTRA_DIST = $(INTEL_G4I) \
- $(INTEL_G4A) \
- $(INTEL_G4B) \
- $(INTEL_G4B_GEN5)
-
-if HAVE_GEN4ASM
-
-SUFFIXES = .g4a .g4b
-.g4a.g4b:
- m4 $*.g4a > $*.g4m && intel-gen4asm -o $@ $*.g4m && intel-gen4asm -g 5 -o $@.gen5 $*.g4m && rm $*.g4m
-
-$(INTEL_MC_G4B_GEN5): $(INTEL_MC_ASM) $(INTEL_ILDB_ASM)
- @cpp -D DEV_ILK -I ../ildb/ AllAVC.asm > a.asm; \
- ../../gpp.py a.asm avc_mc.asm; \
- intel-gen4asm -l list -a -e _export.inc -o $@ -g 5 avc_mc.asm; \
- cpp -D DEV_ILK -I ../ildb/ AllAVC.asm > a.asm; \
- ../../gpp.py a.asm avc_mc.asm; \
- intel-gen4asm -l list -a -e _export.inc -o $@ -g 5 avc_mc.asm; \
- cat _export.inc | sed "s/_IP/_IP_GEN5/g" > $(INTEL_MC_EXPORT_GEN5); \
- rm a.asm avc_mc.asm _export.inc
-
-$(INTEL_G4B): $(INTEL_G4I)
-
-BUILT_SOURCES= $(INTEL_G4B) $(INTEL_MC_G4B) $(INTEL_MC_G4B_GEN5)
-
-clean-local:
- -rm -f $(INTEL_G4B)
- -rm -f $(INTEL_G4B_GEN5)
- -rm -f $(INTEL_MC_G4B_GEN5) $(INTEL_MC_EXPORT_GEN5)
-endif
diff --git a/i965_drv_video/shaders/h264/mc/Scoreboard_header.inc b/i965_drv_video/shaders/h264/mc/Scoreboard_header.inc
deleted file mode 100644
index 5e87275..0000000
--- a/i965_drv_video/shaders/h264/mc/Scoreboard_header.inc
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Common header file for both scoreboard and scoreboard_MBAFF kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__SCOREBOARD_HEADER__) // Make sure this file is only included once
-#define __SCOREBOARD_HEADER__
-
-// Module name: scoreboard_header.inc
-//
-// Common header file for both scoreboard and scoreboard_MBAFF kernels
-//
-
-#define ONE_MB_WA // Enable WA for 1-MB wide pictures. To disable WA, simply comment out this line.
-
-#define INLINE_REG_OFF 1
-#define INLINE_REG r1
-#define INLINE_REG1 r2
-
-#define DONEFLAG 0x40 // Bit mask of "completed" thread flag
-
-// GRF r1 map
-//
-#define WIDTHINMB_1 INLINE_REG.0 // :uw type. Picture width in MB - 1
-#define HEIGHTINMB_1 INLINE_REG.1 // :uw type. Picture height in MB - 1
-#define TotalMB INLINE_REG.2 // :uw type. Total number of macroblocks
-#define WFLen_B INLINE_REG.3 // :uw type. Bottom MB Wavefront length (Reserved for MBAFF scoreboard)
-#define WFLen INLINE_REG.4 // :uw type. Wavefront length (used as loop counter)
-#define WFLenY INLINE_REG.5 // :uw type. Wavefront length (vertical component)
-#define StartX INLINE_REG.6 // :uw type. Start X of current wavefront
-#define StartY INLINE_REG.7 // :uw type. Start Y of current wavefront
-#define StartXD INLINE_REG.3 // :ud type. Start (X,Y) of current wavefront
-#define CASE00PTR INLINE_REG.4 // :ud type. Pointer to "inter start" handler
-#define WFLen_Save INLINE_REG.10 // :uw type. Saved Wavefront length (Reserved for MBAFF scoreboard)
-#define CASE10PTR INLINE_REG.6 // :ud type. Pointer to "intra start" handler
-#define CASE11PTR INLINE_REG.7 // :ud type. Pointer to "inter complete" handler
-
-// GRF r2 map
-//
-.declare WFStart Base=GRF(2) ElementSize=2 SrcRegion=REGION(4,1) Type=w // Start MB of recent 4 wavefronts, actually use 5 WORDs
-.declare WFStart_T Base=GRF(2) ElementSize=2 SrcRegion=REGION(4,1) Type=w // Start MB of recent 4 wavefronts
-.declare WFStart_B Base=GRF(2).4 ElementSize=2 SrcRegion=REGION(4,1) Type=w // Start MB of recent 4 wavefronts
-
-#define NewWFOffsetD INLINE_REG1.5 // :d type. Offsets used for new wavefront = 0x01ffff00 (0, -1, -1, 1)
-#define NewWFOffset INLINE_REG1.20 // :b type. Offsets used for new wavefront = 0x01ffff00 (0, -1, -1, 1)
-
-#define AVAILFLAGD INLINE_REG1.6 // :ud type. Neighbor available flags = 0x08020401 (in ACBD order)
-#define AVAILFLAG INLINE_REG1.24 // :ub type. Neighbor available flags as above
-#define AVAILFLAG1D INLINE_REG1.7 // :ud type. Top-half neighbor available flags = 0x80402010 (in A_Bxxx order)
-
-.declare MBINDEX Base=GRF(3) ElementSize=2 SrcRegion=REGION(16,1) Type=w // MB order # of current MB group (Cur, ACBD and AC_B_D_)
-#define AR_SAVE r3.8 // :uw type. Saved Address Register information
-
-#define CMDPTR a0.0 // :uw type. DWORD Pointer to the scoreboard
-#define DEPPTR a0.0 // :uw type. Pointer to the dependency scoreboard - Current MB
-#define DEPPTRL a0.1 // :uw type. Pointer to the dependency scoreboard - Left MB
-#define DEPPTRTR a0.2 // :uw type. Pointer to the dependency scoreboard - Top right MB
-#define DEPPTRT a0.3 // :uw type. Pointer to the dependency scoreboard - Top MB
-#define DEPPTRTL a0.4 // :uw type. Pointer to the dependency scoreboard - Top left MB
-#define DEPPTRLB a0.5 // :uw type. Pointer to the dependency scoreboard - Left bottom-half MB
-
-#define PMSGSEL a0.7 // :uw type. Pointer to current message in message handling table
-
-#define CMD_SB_REG_OFF 4
-.declare CMD_SB Base=GRF(4) ElementSize=4 SrcRegion=REGION(8,1) Type=ud // Command scoreboard (64 GRF)
-
-#ifdef AS_ENABLED
-// Definitions for Advanced Scheduler support
-#define AS_INT BIT23 // "Preemption Exception Status" bit in cr0.1:ud control register
-#define AS_INT_EN BIT10 // "Preemption Exception Enable" bit in cr0.1:ud control register
-#define TH_INT BIT2 // "Thread Interrupted" bit in message descriptor
-#define TH_RES BIT0 // "Thread Restart Enable" bit in R0 header r0.2
-
-#define AS_SAVE 34 // Surface state for saving scoreboard contents
- // Ensure not to conflict with existing binding table entries
-#endif // End AS_ENABLED
-
-// End of scoreboard_header
-
-#endif // !defined(__SCOREBOARD_HEADER__)
-
diff --git a/i965_drv_video/shaders/h264/mc/SetHWScoreboard.asm b/i965_drv_video/shaders/h264/mc/SetHWScoreboard.asm
deleted file mode 100644
index c2da855..0000000
--- a/i965_drv_video/shaders/h264/mc/SetHWScoreboard.asm
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
- * Set dependency control HW scoreboard kernel
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: SetHWScoreboard.asm
-//
-// Set dependency control HW scoreboard kernel
-//
-
-// ----------------------------------------------------
-// Main: SetHWScoreboard
-// ----------------------------------------------------
-
-.kernel SetHWScoreboard
-
-SETHWSCOREBOARD:
-
-#ifdef _DEBUG
-// WA for FULSIM so we'll know which kernel is being debugged
-mov (1) acc0:ud 0xf0aa55a5:ud
-#endif
-
-#include "header.inc"
-#include "SetHWScoreboard_header.inc"
-
-//
-// Now, begin source code....
-//
-
-.code
-
-// Separate the TotalMB so TotalMB will be multiple of 8
-// and RemainderMB will hold the TotalMB%8
-//
- and.z.f0.1 (1) RemainderMB<1>:uw TotalMB<0;1,0>:uw 0x0007:uw // number of %8 commands
- and.z.f0.0 (1) TotalMB<1>:uw TotalMB<0;1,0>:uw 0xfff8:uw // Number of 8-command blocks
-
- mov (1) MB_SHIFT_MASK_W<1>:uw 0x100*16+12:w // Set up shift values (12, 16)
-
-// Initialize common DAP read header
-//
- mov (8) MRF_READ_HEADER_SRC<1>:ud r0.0<8;8,1>:ud
- shl (1) MRF_READ_HEADER_SRC.2<1>:ud StartingMB<0;1,0>:uw 6:uw // Byte-aligned offset being read
-
-// Initialize Inter DAP write header
- mov (8) MRF_INTER_WRITE_HEADER<1>:ud r0.0<8;8,1>:ud
-
- (f0.0) jmpi (1) SetHWScoreboard_Remainder // Jump if TotalMB < 8
-
-//------------------------------------------------------------------------
-// Command buffer parsing loop
-// Each loop will handle 8 commands
-//------------------------------------------------------------------------
-//
-SetHWScoreboard_Loop:
-// Load block 0 (Commands 0/1)
- mov (8) MRF_READ_HEADER0.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- send (16) CMD_BUFFER_W(0)<1> MRF_READ_HEADER0 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 1 (Commands 2/3)
- mov (8) MRF_READ_HEADER1.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER1.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 128:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(4)<1> MRF_READ_HEADER1 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 2 (Commands 4/5)
- mov (8) MRF_READ_HEADER2.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER2.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 256:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(8)<1> MRF_READ_HEADER2 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 3 (Commands 6/7)
- mov (8) MRF_READ_HEADER3.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER3.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 384:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(12)<1> MRF_READ_HEADER3 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Start parsing commands
- $for(0; <16; 2) {
- and.nz.f0.1 (8) NULLREG CMD_BUFFER_D(%1,4)<0;1,0> IS_INTRA_MB:ud // Is it an "Intra" MB?
- or (1) CMD_BUFFER_D(%1,2)<1> CMD_BUFFER_D(%1,2)<0;1,0> BIT21:ud // Set "Use Scoreboard" for every MB
- shl (2) CMD_BUFFER_W(%1,2)<1> CMD_BUFFER_W(%1,14)<0;1,0> MB_SHIFT_MASK_B<2;2,1>:b // Set HW SB masks
- mov (2) CMD_BUFFER_B(%1,4)<2> CMD_BUFFER_B(%1,20)<2;2,1> // Set scoreboard (X,Y) for intra MB
- (-f0.1) mov (2) CMD_BUFFER_W(%1,2)<1> CMD_BUFFER_B(%1,20)<2;2,1> // Set scoreboard (X,Y) for inter MB
- (f0.1) jmpi (1) Parse_8_Loop_%1
-
-// Inter Macroblock
-// Output MEDIA_OBJECT command in raster scan order
- mul (16) acc0<1>:uw CMD_BUFFER_B(%1,21)<0;1,0> PicWidthMB<0;1,0>:uw // MB offset = Y*W
- add (16) acc0<1>:uw acc0<8;8,1>:uw CMD_BUFFER_B(%1,20)<0;1,0> // MB offset = Y*W+X
- shl (1) MRF_INTER_WRITE_HEADER.2<1>:ud acc0.2<0;1,0>:uw 6:uw // Byte-aligned MB offset
- mov (16) MRF_INTER_WRITE_DATA0<1>:ud CMD_BUFFER_D(%1)<8;8,1> {Compr} // Copy entire command to inter buffer
- mov (16) CMD_BUFFER_D(%1)<1> 0:ud {Compr} // Clear original command
- send (16) NULLREGW MRF_INTER_WRITE_HEADER null:uw DAPWRITE MSG_LEN(2)+OWBWMSGDSC+OWORD_4+BI_CMD_BUFFER
-
-Parse_8_Loop_%1:
- }
-
- add.z.f0.0 (1) TotalMB<1>:w TotalMB<0;1,0>:w -8:w // Update remaining number of 8-command blocks
-
-// Output modified intra commands
-// Write block 0
- mov (8) MRF_INTRA_WRITE_HEADER.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- $for(0; <4; 2) {
- mov (16) MRF_CMD_BUF_D(%1)<1> CMD_BUFFER_D(%1)<8;8,1> {Compr}
- }
- send (16) NULLREGW MRF_INTRA_WRITE_HEADER null:uw DAPWRITE MSG_LEN(4)+OWBWMSGDSC+OWORD_8+BI_CMD_BUFFER
-
-// Write block 1
- mov (8) m1.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) m1.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 128:ud // Point to next 2-command block
- mov (16) m2<1>:ud CMD_BUFFER_D(4)<8;8,1> {Compr}
- mov (16) m4<1>:ud CMD_BUFFER_D(6)<8;8,1> {Compr}
- send (16) NULLREGW m1 null:uw DAPWRITE MSG_LEN(4)+OWBWMSGDSC+OWORD_8+BI_CMD_BUFFER
-
-// Write block 2
- add (1) MRF_INTRA_WRITE_HEADER.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 256:ud // Point to next 2-command block
- $for(0; <4; 2) {
- mov (16) MRF_CMD_BUF_D(%1)<1> CMD_BUFFER_D(%1+8)<8;8,1> {Compr}
- }
- send (16) NULLREGW MRF_INTRA_WRITE_HEADER null:uw DAPWRITE MSG_LEN(4)+OWBWMSGDSC+OWORD_8+BI_CMD_BUFFER
-
-// Write block 3
- add (1) m1.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 384:ud // Point to next 2-command block
- mov (16) m2<1>:ud CMD_BUFFER_D(12)<8;8,1> {Compr}
- mov (16) m4<1>:ud CMD_BUFFER_D(14)<8;8,1> {Compr}
- send (16) NULLREGW m1 null:uw DAPWRITE MSG_LEN(4)+OWBWMSGDSC+OWORD_8+BI_CMD_BUFFER
-
-// Update message header for next DAP read
- add (1) MRF_READ_HEADER_SRC.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 512:ud // Point to next block of 8-commands
-
- cmp.z.f0.1 (1) NULLREG RemainderMB<0;1,0>:w 0:uw // Check if remainder MB = 0
- (-f0.0) jmpi (1) SetHWScoreboard_Loop // Continue if more command blocks remain
-
-SetHWScoreboard_Remainder:
-// f0.1 should have been set to indicate if RemainderMB = 0
-//
- (f0.1) jmpi (1) SetHWScoreboard_Done // Stop if all commands have been updated
-
-// Blindly load next 8 commands anyway
-//
-// Load block 0 (Commands 0/1)
- mov (8) MRF_READ_HEADER0.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- send (16) CMD_BUFFER_W(0)<1> MRF_READ_HEADER0 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 1 (Commands 2/3)
- mov (8) MRF_READ_HEADER1.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER1.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 128:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(4)<1> MRF_READ_HEADER1 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 2 (Commands 4/5)
- mov (8) MRF_READ_HEADER2.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER2.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 256:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(8)<1> MRF_READ_HEADER2 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 3 (Commands 6/7)
- mov (8) MRF_READ_HEADER3.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER3.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 384:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(12)<1> MRF_READ_HEADER3 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Initialize necessary pointers
- mov (1) a0.1<1>:ud ((CMD_BUFFER_REG_OFF+1)*0x10000+CMD_BUFFER_REG_OFF)*32 // a0.2:w points to command buffer (first half)
- // a0.3:w points to command buffer (second half)
-// Initialize Inter DAP write header
- mov (8) MRF_INTER_WRITE_HEADER<1>:ud r0.0<8;8,1>:ud
-
-SetHWScoreboard_Remainder_Loop:
- and.nz.f0.1 (8) NULLREG r[a0.2,4*4]<0;1,0>:ud IS_INTRA_MB:ud // Is it an "Intra" MB?
- add.z.f0.0 (1) RemainderMB<1>:w RemainderMB<0;1,0>:w -1:w // Decrement MB #
- or (1) r[a0.2,2*4]<1>:ud r[a0.2,2*4]<0;1,0>:ud BIT21:ud // Set "Use Scoreboard" for every MB
- shl (2) r[a0.2,2*2]<1>:uw r[a0.2,14*2]<0;1,0>:uw MB_SHIFT_MASK_B<2;2,1>:b // Set HW SB masks
- mov (2) r[a0.2,4*1]<2>:ub r[a0.2,5*4]<2;2,1>:ub // Set scoreboard (X,Y) for intra MB
-
- (-f0.1) mov (2) r[a0.2,4*1]<1>:uw r[a0.2,5*4]<2;2,1>:ub // Set scoreboard (X,Y) for inter MB
- (f0.1) jmpi (1) Output_Remainder_Intra
-
-// Inter Macroblock
-// Output MEDIA_OBJECT command in raster scan order
- mul (16) acc0<1>:uw r[a0.2,21]<0;1,0>:ub PicWidthMB<0;1,0>:uw // MB offset = Y*W
- add (16) acc0<1>:uw acc0<8;8,1>:uw r[a0.2,20]<0;1,0>:ub // MB offset = Y*W+X
- shl (1) MRF_INTER_WRITE_HEADER.2<1>:ud acc0.2<0;1,0>:uw 6:uw // Byte-aligned MB offset
- mov (16) MRF_INTER_WRITE_DATA0<1>:ud r[a0.2]<8;8,1>:ud {Compr} // Copy entire command to inter buffer
- mov (16) r[a0.2]<1>:ud 0:ud {Compr} // Clear original command
- send (16) NULLREGW MRF_INTER_WRITE_HEADER null:uw DAPWRITE MSG_LEN(2)+OWBWMSGDSC+OWORD_4+BI_CMD_BUFFER
-
-Output_Remainder_Intra:
-// Intra MB command always output
- mov (8) MRF_INTRA_WRITE_HEADER.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- mov (16) MRF_CMD_BUF_D(0)<1> r[a0.2]<8;8,1>:ud {Compr} // Copy entire command to intra buffer
- send (16) NULLREGW MRF_INTRA_WRITE_HEADER null:uw DAPWRITE MSG_LEN(2)+OWBWMSGDSC+OWORD_4+BI_CMD_BUFFER
-
- add (1) MRF_READ_HEADER_SRC.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 64:ud // Point to next command
- add (1) a0.1<1>:ud a0.1<0;1,0>:ud 0x00400040:ud // Update pointers
- (-f0.0) jmpi (1) SetHWScoreboard_Remainder_Loop
-
-// All MBs have been decoded. Terminate the thread now
-//
-SetHWScoreboard_Done:
- END_THREAD
-
-#if !defined(COMBINED_KERNEL) // For standalone kernel only
-.end_code
-
-.end_kernel
-#endif
-
-// End of SetHWScoreboard
diff --git a/i965_drv_video/shaders/h264/mc/SetHWScoreboard_MBAFF.asm b/i965_drv_video/shaders/h264/mc/SetHWScoreboard_MBAFF.asm
deleted file mode 100644
index c5cfeb3..0000000
--- a/i965_drv_video/shaders/h264/mc/SetHWScoreboard_MBAFF.asm
+++ /dev/null
@@ -1,279 +0,0 @@
-/*
- * Set dependency control HW scoreboard kernel for MBAFF picture
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: SetHWScoreboard_MBAFF.asm
-//
-// Set dependency control HW scoreboard kernel for MBAFF picture
-//
-
-// ----------------------------------------------------
-// Main: SetHWScoreboard_MBAFF
-// ----------------------------------------------------
-
-.kernel SetHWScoreboard_MBAFF
-
-SETHWSCOREBOARD_MBAFF:
-
-#ifdef _DEBUG
-// WA for FULSIM so we'll know which kernel is being debugged
-mov (1) acc0:ud 0xf1aa55a5:ud
-#endif
-
-#include "header.inc"
-#include "SetHWScoreboard_header.inc"
-
-//
-// Now, begin source code....
-//
-
-.code
-
-// Separate the TotalMB so TotalMB will be multiple of 8
-// and RemainderMB will hold the TotalMB%8
-//
- and.z.f0.1 (1) RemainderMB<1>:uw TotalMB<0;1,0>:uw 0x0007:uw // number of %8 commands
- and.z.f0.0 (1) TotalMB<1>:uw TotalMB<0;1,0>:uw 0xfff8:uw // Number of 8-command blocks
-
-// Initialize common DAP read header
-//
- mov (8) MRF_READ_HEADER_SRC<1>:ud r0.0<8;8,1>:ud
- shl (1) MRF_READ_HEADER_SRC.2<1>:ud StartingMB<0;1,0>:uw 6:uw // Byte-aligned offset being read
-
-// Initialize Inter DAP write header
- mov (8) MRF_INTER_WRITE_HEADER<1>:ud r0.0<8;8,1>:ud
-
- (f0.0) jmpi (1) SetHWScoreboard_MBAFF_Remainder // Jump if TatalMB < 8
-
-//------------------------------------------------------------------------
-// Command buffer parsing loop
-// Each loop will handle 8 commands
-//------------------------------------------------------------------------
-//
-SetHWScoreboard_MBAFF_Loop:
-// Load block 0 (Commands 0/1)
- mov (8) MRF_READ_HEADER0.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- send (16) CMD_BUFFER_W(0)<1> MRF_READ_HEADER0 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 1 (Commands 2/3)
- mov (8) MRF_READ_HEADER1.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER1.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 128:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(4)<1> MRF_READ_HEADER1 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 2 (Commands 4/5)
- mov (8) MRF_READ_HEADER2.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER2.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 256:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(8)<1> MRF_READ_HEADER2 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 3 (Commands 6/7)
- mov (8) MRF_READ_HEADER3.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER3.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 384:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(12)<1> MRF_READ_HEADER3 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Start parsing commands
- $for(0; <16; 2) {
-// Adjust MB Y origin for field MBs
-//
- mov (2) TEMP_FD_X_W<1>:uw CMD_BUFFER_B(%1,20)<2;2,1> // Initialize temp (X,Y) location
- and.nz.f0.1 (8) NULLREG CMD_BUFFER_D(%1,4)<0;1,0> IS_BOT_FD:ud // Is it a "Bottom Field MB"?
- and.nz.f0.0 (8) NULLREG CMD_BUFFER_D(%1,4)<0;1,0> IS_FIELD_MB:ud // Is it a "Field MB"?
- mul (8) acc0<1>:w CMD_BUFFER_B(%1,21)<0;1,0> 2:w
- (-f0.1) mov (1) TEMP_FD_Y_W<1>:w acc0<0;1,0>:w
- (f0.1) add (1) TEMP_FD_Y_W<1>:w acc0<0;1,0>:w 1:w
- (-f0.0) mov (1) TEMP_FD_Y_W<1>:w CMD_BUFFER_B(%1,21)<0;1,0> // Discard field MB Y origin handling
-
- and.nz.f0.0 (8) NULLREG CMD_BUFFER_D(%1,4)<0;1,0> IS_INTRA_MB:ud // Is it an "Intra" MB?
- and.nz.f0.1 (8) NULLREG TEMP_FD_Y_W<0;1,0>:uw BIT0 // Is it "Bottom MB"?
- or (1) CMD_BUFFER_D(%1,2)<1> CMD_BUFFER_D(%1,2)<0;1,0> BIT21 // Set "Use Scoreboard"
- mov (2) CMD_BUFFER_W(%1,2)<1> TEMP_FD_X_W<2;2,1>:uw // Set scoreboard (X,Y) for inter MB
- (f0.0) jmpi (1) SET_SB_MBAFF_INTRA_%1 // Jump if intra MB.
-
-// Inter Macroblock
-// Output MEDIA_OBJECT command in raster scan order
- mul (16) acc0<1>:uw TEMP_FD_Y_W<0;1,0>:uw PicWidthMB<0;1,0>:uw // MB offset = Y*W
- add (16) acc0<1>:uw acc0<8;8,1>:uw TEMP_FD_X_W<0;1,0>:uw // MB offset = Y*W+X
- shl (1) MRF_INTER_WRITE_HEADER.2<1>:ud acc0.2<0;1,0>:uw 6:uw // Byte-aligned MB offset
- mov (16) MRF_INTER_WRITE_DATA0<1>:ud CMD_BUFFER_D(%1)<8;8,1> {Compr} // Copy entire command to inter buffer
- mov (16) CMD_BUFFER_D(%1)<1> 0:ud {Compr} // Clear original command
- send (16) NULLREGW MRF_INTER_WRITE_HEADER null:uw DAPWRITE MSG_LEN(2)+OWBWMSGDSC+OWORD_4+BI_CMD_BUFFER
- jmpi (1) NEXT_MB_MBAFF_%1 // Done for inter MB. Move to next MB.
-
-SET_SB_MBAFF_INTRA_%1:
-// Intra MB
-//
- and.nz.f0.0 (8) NULLREG CMD_BUFFER_D(%1,4)<0;1,0> IS_FIELD_MB:ud // Is it an "Field" MB?
- (f0.1) sel (2) MB_MASK_D<1>:ud BOT_FD_MASK1_D<2;2,1>:ud TOP_FD_MASK1_D<2;2,1>:ud // Assume field MB
- mov (1) TEMP_INTRA_FLAG_W<1>:uw CMD_BUFFER_W(%1,14)<0;1,0> // Don't want to alter original in-line data
- (f0.0) jmpi (1) SET_SB_MBAFF_%1 // Jump if it's really field MB
-
-// Frame MB
-//
-// Derive E'
- and.nz.f0.0 (8) NULLREG CMD_BUFFER_W(%1,14)<0;1,0> E_FLAG // Is "E" = 1
- (f0.1) sel (2) MB_MASK_D<1>:ud BOT_FM_MASK1_D<2;2,1>:ud TOP_FM_MASK1_D<2;2,1>:ud
- and.z.f0.1 (8) NULLREG CMD_BUFFER_W(%1,14)<0;1,0> A_FLAG // "A" = 0?
- (f0.0) jmpi (1) SET_SB_MBAFF_%1 // If "E" flag = 1, skip the rest of derivation
- (f0.1) and.nz.f0.1 (8) NULLREG CMD_BUFFER_D(%1,4)<0;1,0> IS_INTRA8X8
- (f0.1) and.nz.f0.1 (8) NULLREG CMD_BUFFER_W(%1,14)<0;1,0> F_FLAG
- (f0.1) or (1) TEMP_INTRA_FLAG_W<1>:uw CMD_BUFFER_W(%1,14)<0;1,0> E_FLAG
-
-SET_SB_MBAFF_%1:
- and.nz.f0.1 (16) NULLREGW TEMP_INTRA_FLAG_W<0;1,0>:uw MB_MASK_B<0;8,1>:ub
- shl (1) CMD_BUFFER_W(%1,2)<1> f0.1<0;1,0>:uw 12:w // Masks 0-3
- and (1) CMD_BUFFER_W(%1,3)<1> f0.1<0;1,0>:uw 0xf000:uw // Masks 4-7
-
- mov (2) CMD_BUFFER_B(%1,4)<2> TEMP_FD_X_B<4;2,2>:ub // Set scoreboard (X,Y) for intra MB
-
-NEXT_MB_MBAFF_%1:
- }
-
- add.z.f0.0 (1) TotalMB<1>:w TotalMB<0;1,0>:w -8:w // Update remaining number of 8-command blocks
-
-// Output modified intra commands
-// Write block 0
- mov (8) MRF_INTRA_WRITE_HEADER.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- $for(0; <4; 2) {
- mov (16) MRF_CMD_BUF_D(%1)<1> CMD_BUFFER_D(%1)<8;8,1> {Compr}
- }
- send (16) NULLREGW MRF_INTRA_WRITE_HEADER null:uw DAPWRITE MSG_LEN(4)+OWBWMSGDSC+OWORD_8+BI_CMD_BUFFER
-
-// Write block 1
- mov (8) m1.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) m1.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 128:ud // Point to next 2-command block
- mov (16) m2<1>:ud CMD_BUFFER_D(4)<8;8,1> {Compr}
- mov (16) m4<1>:ud CMD_BUFFER_D(6)<8;8,1> {Compr}
- send (16) NULLREGW m1 null:uw DAPWRITE MSG_LEN(4)+OWBWMSGDSC+OWORD_8+BI_CMD_BUFFER
-
-// Write block 2
- add (1) MRF_INTRA_WRITE_HEADER.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 256:ud // Point to next 2-command block
- $for(0; <4; 2) {
- mov (16) MRF_CMD_BUF_D(%1)<1> CMD_BUFFER_D(%1+8)<8;8,1> {Compr}
- }
- send (16) NULLREGW MRF_INTRA_WRITE_HEADER null:uw DAPWRITE MSG_LEN(4)+OWBWMSGDSC+OWORD_8+BI_CMD_BUFFER
-
-// Write block 3
- add (1) m1.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 384:ud // Point to next 2-command block
- mov (16) m2<1>:ud CMD_BUFFER_D(12)<8;8,1> {Compr}
- mov (16) m4<1>:ud CMD_BUFFER_D(14)<8;8,1> {Compr}
- send (16) NULLREGW m1 null:uw DAPWRITE MSG_LEN(4)+OWBWMSGDSC+OWORD_8+BI_CMD_BUFFER
-
-// Update message header for next DAP read
- add (1) MRF_READ_HEADER_SRC.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 512:ud // Point to next block of 8-commands
-
- cmp.z.f0.1 (1) NULLREG RemainderMB<0;1,0>:w 0:uw // Check if remaining MB = 0
- (-f0.0) jmpi (1) SetHWScoreboard_MBAFF_Loop // Continue if more command blocks remain
-
-SetHWScoreboard_MBAFF_Remainder:
-// f0.1 should have been set to indicate if RemainderMB = 0
-//
- (f0.1) jmpi (1) SetHWScoreboard_MBAFF_Done // Stop if all commands have been updated
-
-// Blindly load next 8 commands anyway
-//
-// Load block 0 (Commands 0/1)
- mov (8) MRF_READ_HEADER0.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- send (16) CMD_BUFFER_W(0)<1> MRF_READ_HEADER0 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 1 (Commands 2/3)
- mov (8) MRF_READ_HEADER1.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER1.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 128:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(4)<1> MRF_READ_HEADER1 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 2 (Commands 4/5)
- mov (8) MRF_READ_HEADER2.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER2.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 256:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(8)<1> MRF_READ_HEADER2 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Load block 3 (Commands 6/7)
- mov (8) MRF_READ_HEADER3.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- add (1) MRF_READ_HEADER3.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 384:ud // Point to next 2-command block
- send (16) CMD_BUFFER_W(12)<1> MRF_READ_HEADER3 null:uw DAPREAD RESP_LEN(4)+OWBRMSGDSC_SC+OWORD_8+BI_CMD_BUFFER
-
-// Initialize necessary pointers
- mov (1) a0.1<1>:ud ((CMD_BUFFER_REG_OFF+1)*0x10000+CMD_BUFFER_REG_OFF)*32 // a0.2:w points to command buffer (first half)
- // a0.3:w points to command buffer (second half)
-// Initialize Inter DAP write header
- mov (8) MRF_INTER_WRITE_HEADER<1>:ud r0.0<8;8,1>:ud
-
-SetHWScoreboard_MBAFF_Remainder_Loop:
-// Adjust MB Y origin for field MBs
-//
- mov (2) TEMP_FD_X_W<1>:uw r[a0.2,5*4]<2;2,1>:ub // Initialize temp (X,Y) location
- and.nz.f0.1 (8) NULLREG r[a0.2,4*4]<0;1,0>:ud IS_BOT_FD:ud // Is it a "Bottom Field MB"?
- and.nz.f0.0 (8) NULLREG r[a0.2,4*4]<0;1,0>:ud IS_FIELD_MB:ud // Is it a "Field MB"?
- mul (8) acc0<1>:w r[a0.2,21]<0;1,0>:ub 2:w
- (-f0.1) mov (1) TEMP_FD_Y_W<1>:w acc0<0;1,0>:w
- (f0.1) add (1) TEMP_FD_Y_W<1>:w acc0<0;1,0>:w 1:w
- (-f0.0) mov (1) TEMP_FD_Y_W<1>:w r[a0.2,5*4+1]<0;1,0>:ub // Discard field MB Y origin handling
-
- and.nz.f0.0 (8) NULLREG r[a0.2,4*4]<0;1,0>:ud IS_INTRA_MB:ud // Is it an "Intra" MB?
- add.z.f0.1 (1) RemainderMB<1>:w RemainderMB<0;1,0>:w -1:w // Decrement MB #
- or (1) r[a0.2,2*4]<1>:ud r[a0.2,2*4]<0;1,0>:ud BIT21:ud // Set "Use Scoreboard"
- mov (2) r[a0.2,2*2]<1>:uw TEMP_FD_X_W<2;2,1>:uw // Set scoreboard (X,Y) for inter MB
- (f0.0) jmpi (1) SET_SB_MBAFF_REM_INTRA // Jump if intra MB.
-
-// Inter Macroblock
-// Output MEDIA_OBJECT command in raster scan order
- mul (16) acc0<1>:uw TEMP_FD_Y_W<0;1,0>:uw PicWidthMB<0;1,0>:uw // MB offset = Y*W
- add (16) acc0<1>:uw acc0<8;8,1>:uw TEMP_FD_X_W<0;1,0>:uw // MB offset = Y*W+X
- shl (1) MRF_INTER_WRITE_HEADER.2<1>:ud acc0.2<0;1,0>:uw 6:uw // Byte-aligned MB offset
- mov (16) MRF_INTER_WRITE_DATA0<1>:ud r[a0.2]<8;8,1>:ud {Compr} // Copy entire command to inter buffer
- mov (16) r[a0.2]<1>:ud 0:ud {Compr} // Clear original command
- send (16) NULLREGW MRF_INTER_WRITE_HEADER null:uw DAPWRITE MSG_LEN(2)+OWBWMSGDSC+OWORD_4+BI_CMD_BUFFER
- jmpi (1) Output_MBAFF_Remainder_Intra // Done for inter MB. Move to dump intra MB.
-
-SET_SB_MBAFF_REM_INTRA:
-// Intra MB
-//
- and.nz.f0.1 (8) NULLREG TEMP_FD_Y_W<0;1,0>:uw BIT0:ud // Is it "Bottom MB"?
- and.nz.f0.0 (8) NULLREG r[a0.2,4*4]<0;1,0>:ud IS_FIELD_MB:ud // Is it "Field MB"?
- mov (1) TEMP_INTRA_FLAG_W<1>:uw r[a0.2,14*2]<0;1,0>:uw // Don't want to alter original in-line data
- (f0.1) sel (2) MB_MASK_D<1>:ud BOT_FD_MASK1_D<2;2,1>:ud TOP_FD_MASK1_D<2;2,1>:ud // Assume field MB
- (f0.0) jmpi (1) SET_SB_MBAFF_REM // Jump if it's really field MB
-
-// Frame MB
-//
-// Derive E'
- and.nz.f0.0 (8) NULLREG r[a0.2,14*2]<0;1,0>:uw E_FLAG // Is "E" = 1
- (f0.1) sel (2) MB_MASK_D<1>:ud BOT_FM_MASK1_D<2;2,1>:ud TOP_FM_MASK1_D<2;2,1>:ud
- and.z.f0.1 (8) NULLREG r[a0.2,14*2]<0;1,0>:uw A_FLAG // "A" = 0?
- (f0.0) jmpi (1) SET_SB_MBAFF_REM // If "E" flag = 1, skip the rest of derivation
- (f0.1) and.nz.f0.1 (8) NULLREG r[a0.2,4*4]<0;1,0>:ud IS_INTRA8X8
- (f0.1) and.nz.f0.1 (8) NULLREG r[a0.2,14*2]<0;1,0>:uw F_FLAG
- (f0.1) or (1) TEMP_INTRA_FLAG_W<1>:uw r[a0.2,14*2]<0;1,0>:uw E_FLAG
-
-SET_SB_MBAFF_REM:
- and.nz.f0.0 (16) NULLREGW TEMP_INTRA_FLAG_W<0;1,0>:uw MB_MASK_B<0;8,1>:ub
- add.z.f0.1 (1) RemainderMB<1>:w RemainderMB<0;1,0>:w 0:w // Check remaining MB #
- shl (1) r[a0.2,2*2]<1>:uw f0.0<0;1,0>:uw 12:w // Masks 0-3
- and (1) r[a0.2,3*2]<1>:uw f0.0<0;1,0>:uw 0xf000:uw // Masks 4-7
-
- mov (2) r[a0.2,4*1]<2>:ub TEMP_FD_X_B<4;2,2>:ub // Set scoreboard (X,Y) for intra MB
-
-Output_MBAFF_Remainder_Intra:
-// Intra MB command always output
- mov (8) MRF_INTRA_WRITE_HEADER.0<1>:ud MRF_READ_HEADER_SRC.0<8;8,1>:ud
- mov (16) MRF_CMD_BUF_D(0)<1> r[a0.2]<8;8,1>:ud {Compr} // Copy entire command to intra buffer
- send (16) NULLREGW MRF_INTRA_WRITE_HEADER null:uw DAPWRITE MSG_LEN(2)+OWBWMSGDSC+OWORD_4+BI_CMD_BUFFER
-
- add (1) MRF_READ_HEADER_SRC.2<1>:ud MRF_READ_HEADER_SRC.2<0;1,0>:ud 64:ud // Point to next command
- add (1) a0.1<1>:ud a0.1<0;1,0>:ud 0x00400040:ud // Update pointers
- (-f0.1) jmpi (1) SetHWScoreboard_MBAFF_Remainder_Loop
-
-// All MBs have been decoded. Terminate the thread now
-//
-SetHWScoreboard_MBAFF_Done:
- END_THREAD
-
-#if !defined(COMBINED_KERNEL) // For standalone kernel only
-.end_code
-
-.end_kernel
-#endif
-
-// End of SetHWScoreboard_MBAFF
diff --git a/i965_drv_video/shaders/h264/mc/SetHWScoreboard_header.inc b/i965_drv_video/shaders/h264/mc/SetHWScoreboard_header.inc
deleted file mode 100644
index 1df91f9..0000000
--- a/i965_drv_video/shaders/h264/mc/SetHWScoreboard_header.inc
+++ /dev/null
@@ -1,134 +0,0 @@
-/*
- * Common header file for both SetHWScoreboard and SetHWScoreboard_MBAFF kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__SETHWSCOREBOARD_HEADER__) // Make sure this file is only included once
-#define __SETHWSCOREBOARD_HEADER__
-
-// Module name: SetHWScoreboard_header.inc
-//
-// Common header file for both SetHWScoreboard and SetHWScoreboard_MBAFF kernels
-//
-
-#define BI_CMD_BUF 0 // Binding table index for command buffer
-
-// GRF r1 map
-//
-// For use by setting HW scoreboard kernel for MBAFF picture
-//
-// CURBE data
-#define TOP_FM_MASK1_D r1.0 // Bit mask for first half of top frame MB SB mask
-#define TOP_FM_MASK1_B r1.0 // Bit mask for first half of top frame MB SB mask
-#define TOP_FM_MASK2_D r1.1 // Bit mask for second half of top frame MB SB mask
-#define TOP_FM_MASK2_B r1.4 // Bit mask for second half of top frame MB SB mask
-#define BOT_FM_MASK1_D r1.2 // Bit mask for first half of bottom frame MB SB mask
-#define BOT_FM_MASK1_B r1.8 // Bit mask for first half of bottom frame MB SB mask
-#define BOT_FM_MASK2_D r1.3 // Bit mask for second half of bottom frame MB SB mask
-#define BOT_FM_MASK2_B r1.12 // Bit mask for second half of bottom frame MB SB mask
-#define TOP_FD_MASK1_D r1.4 // Bit mask for first half of top field MB SB mask
-#define TOP_FD_MASK1_B r1.16 // Bit mask for first half of top field MB SB mask
-#define TOP_FD_MASK2_D r1.5 // Bit mask for second half of top field MB SB mask
-#define TOP_FD_MASK2_B r1.20 // Bit mask for second half of top field MB SB mask
-#define BOT_FD_MASK1_D r1.6 // Bit mask for first half of bottom field MB SB mask
-#define BOT_FD_MASK1_B r1.24 // Bit mask for first half of bottom field MB SB mask
-#define BOT_FD_MASK2_D r1.7 // Bit mask for second half of bottom field MB SB mask
-#define BOT_FD_MASK2_B r1.28 // Bit mask for second half of bottom field MB SB mask
-
-// For use by setting HW scoreboard kernel for non-MBAFF picture
-#define MB_SHIFT_MASK_W r1.0 // :w type. Shift values for two parts of the MB SB mask
-#define MB_SHIFT_MASK_B r1.0 // :b type. Shift values for two parts of the MB SB mask
-
-// GRF r2 map
-//
-// In-line data
-//
-#define INLINE_REG_OFFSET 1
-#define INLINE_REG r2
-
-#define StartingMB INLINE_REG.0 // :uw type. Starting MB number
-#define TotalMB INLINE_REG.1 // :uw type. Total number of MB to be processed
-#define PicWidthMB INLINE_REG.2 // :uw type. Picture width in MB
-
-// GRF r3 map
-//
-// Temporary variables
-//
-#define RemainderMB r3.0 // :uw type. Remainder of MB (<16) to be processed
-
-#define TEMP_FD_X_W r3.2 // :w type. Temporary variable for field MB X origin in MBAFF picture
-#define TEMP_FD_X_B r3.4 // :b type. Temporary variable for field MB X origin in MBAFF picture
-#define TEMP_FD_Y_W r3.3 // :w type. Temporary variable for field MB Y origin in MBAFF picture
-#define TEMP_FD_Y_B r3.6 // :b type. Temporary variable for field MB Y origin in MBAFF picture
-
-#define TEMP_INTRA_FLAG_W r3.4 // :uw type. Temporary intra available flag
-
-#define MB_MASK_D r3.4 // :ud type. Bit masks for MBAFF MB
-#define MB_MASK_B r3.16 // :ub type. Bit masks for MBAFF MB
-
-#define MRF_READ_HEADER_SRC r63
-
-// MEDIA_OBJECT_EX Command map
-//
-// In DW1 of each MEDIA_OBJECT_EX command (VFE DWORD)
-#define CUR_X 0 // Byte 0
-#define CUR_Y 0 // Byte 2
-
-// In DW2 of each MEDIA_OBJECT_EX command
-#define USE_SCOREBOARD BIT21
-
-// In DW4 of each MEDIA_OBJECT_EX command
-#define F_FLAG BIT4
-#define IS_INTRA_MB BIT13
-#define IS_FIELD_MB BIT14
-#define IS_INTRA8X8 BIT15
-#define IS_BOT_FD BIT24
-
-// In DW7 of each MEDIA_OBJECT_EX command
-#define A_FLAG BIT0
-#define B_FLAG BIT1
-#define C_FLAG BIT2
-#define D_FLAG BIT3
-#define E_FLAG BIT4
-
-#define CMD_BUFFER_REG_OFF 4
-.declare CMD_BUFFER_D Base=GRF(4) ElementSize=4 SrcRegion=REGION(8,1) Type=ud // Command buffer (32 GRF)
-.declare CMD_BUFFER_W Base=GRF(4) ElementSize=2 SrcRegion=REGION(16,1) Type=uw // Command buffer (32 GRF)
-.declare CMD_BUFFER_B Base=GRF(4) ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Command buffer (32 GRF)
-
-#define MRF_READ_HEADER m1
-#define MRF_READ_HEADER0 m1
-#define MRF_READ_HEADER1 m2
-#define MRF_READ_HEADER2 m3
-#define MRF_READ_HEADER3 m4
-
-#define MRF_INTER_WRITE_HEADER m5
-#define MRF_INTER_WRITE_DATA0 m6
-#define MRF_INTER_WRITE_DATA1 m7
-
-#define MRF_WRITE_HEADER m11
-#define MRF_INTRA_WRITE_HEADER m11
-
-#define MRF_CMD_BUF_REG_OFF 12
-.declare MRF_CMD_BUF_D Base=m12 ElementSize=4 SrcRegion=REGION(8,1) Type=ud // Command buffer stored in MRF
-.declare MRF_CMD_BUF_W Base=m12 ElementSize=2 SrcRegion=REGION(16,1) Type=uw // Command buffer stored in MRF
-.declare MRF_CMD_BUF_B Base=m12 ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Command buffer stored in MRF
-
-#define BI_CMD_BUFFER 0
-
-#define OWBRMSGDSC_SC 0x02088000 // OWORD Block Read Message Descriptor, reading from sampler cache = A.
-#define OWBWMSGDSC 0x02080000 // OWORD Block Write Message Descriptor
-
-#define OWORD_1 0x000
-#define OWORD_2 0x200
-#define OWORD_4 0x300
-#define OWORD_8 0x400
-
-// End of SETHWSCOREBOARD_HEADER
-
-#endif // !defined(__SETHWSCOREBOARD_HEADER__)
-
diff --git a/i965_drv_video/shaders/h264/mc/SetupForHWMC.asm b/i965_drv_video/shaders/h264/mc/SetupForHWMC.asm
deleted file mode 100644
index b6dc595..0000000
--- a/i965_drv_video/shaders/h264/mc/SetupForHWMC.asm
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Initial setup for running HWMC kernels in HWMC-Only decoding mode
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: SetupForHWMC.asm
-//
-// Initial setup for running HWMC kernels in HWMC-Only decoding mode
-//
-#include "header.inc"
-#include "intra_Header.inc"
-
-#if !defined(__SETUPFORHWMC__) // Make sure the following are only included once
-#define __SETUPFORHWMC__
-
-.reg_count_total 64
-.reg_count_payload 2
-
-//
-// Now, begin source code....
-//
-
-.code
-#endif // !defined(__SETUPFORHWMC__)
-
- mov (8) MSGSRC<1>:ud r0.0<8;8,1>:ud // Initialize message header payload with R0
- shl (2) I_ORIX<1>:uw ORIX<2;2,1>:ub 4:w // Convert MB origin to pixel unit
-
-// End of SetupForHWMC
diff --git a/i965_drv_video/shaders/h264/mc/add_Error_16x16_Y.asm b/i965_drv_video/shaders/h264/mc/add_Error_16x16_Y.asm
deleted file mode 100644
index df01b99..0000000
--- a/i965_drv_video/shaders/h264/mc/add_Error_16x16_Y.asm
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Add macroblock correction Y data blocks to predicted picture
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-
-// Module name: add_Error_16x16_Y.asm
-//
-// Add macroblock correction Y data blocks to predicted picture
-//
-
-// Every line of predicted Y data is added to Y error data if CBP bit is set
-
- mov (1) PERROR_UD<1>:ud 0x10001*ERRBUF*GRFWIB+0x00100000:ud // Pointers to first and second row of error block
-
- and.z.f0.1 (1) NULLREG REG_CBPCY CBP_Y_MASK
- (f0.1) jmpi (1) End_add_Error_16x16_Y // Skip all blocks
-
-// Block Y0
-//
- $for(0,0; <8; 2,1) {
- add.sat (16) DEC_Y(%1)<2> r[PERROR,%2*GRFWIB]REGION(8,1):w PRED_Y(%1)REGION(8,2) {Compr}
- }
-
-// Block Y1
-//
- $for(0,0; <8; 2,1) {
- add.sat (16) DEC_Y(%1,16)<2> r[PERROR,%2*GRFWIB+0x80]REGION(8,1):w PRED_Y(%1,16)REGION(8,2) {Compr}
- }
-
-// Block Y2
-//
- $for(8,0; <16; 2,1) {
- add.sat (16) DEC_Y(%1)<2> r[PERROR,%2*GRFWIB+0x100]REGION(8,1):w PRED_Y(%1)REGION(8,2) {Compr}
- }
-
-// Block Y3
-//
- $for(8,0; <16; 2,1) {
- add.sat (16) DEC_Y(%1,16)<2> r[PERROR,%2*GRFWIB+0x180]REGION(8,1):w PRED_Y(%1,16)REGION(8,2) {Compr}
- }
-
-End_add_Error_16x16_Y:
- add (1) PERROR_UD<1>:ud PERROR_UD:ud 0x01800180:ud // Pointers to Y3 error block
-
-// End of add_Error_16x16_Y
-
diff --git a/i965_drv_video/shaders/h264/mc/add_Error_UV.asm b/i965_drv_video/shaders/h264/mc/add_Error_UV.asm
deleted file mode 100644
index e2c0dea..0000000
--- a/i965_drv_video/shaders/h264/mc/add_Error_UV.asm
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Add macroblock correction UV data blocks to predicted picture
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-
-#if !defined(__ADD_ERROR_UV__) // Make sure this is only included once
-#define __ADD_ERROR_UV__
-
-// Module name: add_Error_UV.asm
-//
-// Add macroblock correction UV data blocks to predicted picture
-
-// PERROR points to error block Y3 after decoding Y component
-
-// Update address register used in instruction compression
-//
-
-// U component
-//
- add (1) PERROR1<1>:w PERROR:w 0x00010:w // Pointers to next error row
- $for(0,0; <8; 2,1) {
- add.sat (16) DEC_UV(%1)<4> r[PERROR,%2*GRFWIB+0x80]REGION(8,1):w PRED_UV(%1)REGION(8,4) {Compr}
- }
-
-// V component
-//
- $for(0,0; <8; 2,1) {
- add.sat (16) DEC_UV(%1,2)<4> r[PERROR,%2*GRFWIB+0x100]REGION(8,1):w PRED_UV(%1,2)REGION(8,4) {Compr}
- }
-
-// End of add_Error_UV
-
-#endif // !defined(__ADD_ERROR_UV__)
diff --git a/i965_drv_video/shaders/h264/mc/avc_mc.g4b b/i965_drv_video/shaders/h264/mc/avc_mc.g4b
deleted file mode 100644
index cdee6ac..0000000
--- a/i965_drv_video/shaders/h264/mc/avc_mc.g4b
+++ /dev/null
@@ -1,5251 +0,0 @@
- { 0x00600001, 0x27c00021, 0x008d0000, 0x00000000 },
- { 0x00200009, 0x27fa3e29, 0x00450064, 0x00040004 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000d4 },
- { 0x00000005, 0x220e3e2c, 0x00000070, 0x000f000f },
- { 0x00000001, 0x26a00221, 0x00009c38, 0x00000000 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a0 },
- { 0x00a02001, 0x24000229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24400229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24800229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24c00229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x25000229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x25400229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x25800229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x25c00229, 0x00b10624, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00000001, 0x22080060, 0x00000000, 0x06440640 },
- { 0x00a02001, 0x24000229, 0x00009003, 0x00000000 },
- { 0x00a02001, 0x24400229, 0x0000900b, 0x00000000 },
- { 0x00a02001, 0x24800229, 0x00009013, 0x00000000 },
- { 0x00a02001, 0x24c00229, 0x0000901b, 0x00000000 },
- { 0x00a02001, 0x25000229, 0x00009023, 0x00000000 },
- { 0x00a02001, 0x25400229, 0x0000902b, 0x00000000 },
- { 0x00a02001, 0x25800229, 0x00009033, 0x00000000 },
- { 0x00a02001, 0x25c00229, 0x0000903b, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000072 },
- { 0x02600005, 0x20000c20, 0x0000006c, 0x00000002 },
- { 0x00600005, 0x24000c20, 0x0000006c, 0x00000011 },
- { 0x01600007, 0x20000c00, 0x028d0400, 0x00000011 },
- { 0x00780001, 0x26240169, 0x00000000, 0x80808080 },
- { 0x00780001, 0x66430231, 0x028d0624, 0x00000000 },
- { 0x00780001, 0x66630231, 0x028d062c, 0x00000000 },
- { 0x00780001, 0x26240231, 0x00cf0643, 0x00000000 },
- { 0x00780001, 0x262c0231, 0x00cf0663, 0x00000000 },
- { 0x00800040, 0x25e04629, 0x00cf0643, 0x00b10624 },
- { 0x00600040, 0x25e02529, 0x008d05e0, 0x008d05f0 },
- { 0x00400040, 0x25e02529, 0x006905e0, 0x006905e8 },
- { 0x00200040, 0x25e02529, 0x004505e0, 0x004505e4 },
- { 0x00a02040, 0x2400252c, 0x000005e0, 0x000005e2 },
- { 0x00a02040, 0x24003d8c, 0x00b10400, 0x00100010 },
- { 0x00a02008, 0x24003d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x24403d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x24803d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x24c03d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x25003d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x25403d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x25803d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x25c03d89, 0x00b10400, 0x00050005 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000044 },
- { 0x00600041, 0x26806e2d, 0x008d062c, 0x89abcdef },
- { 0x00600041, 0x26906e2d, 0x008d0623, 0xfedcba98 },
- { 0x00600041, 0x26a06e2d, 0x00cf0663, 0x89abcdef },
- { 0x00600041, 0x26b06e2d, 0x00cf0643, 0x0fedcba9 },
- { 0x00000041, 0x26be3e2d, 0x00000623, 0xfff8fff8 },
- { 0x00802040, 0x268035ad, 0x008d4680, 0x008d0690 },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0688 },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0684 },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0682 },
- { 0x00800001, 0x240001ec, 0x00000000, 0x00200020 },
- { 0x00200048, 0x24003dac, 0x00a00680, 0x00050005 },
- { 0x00200008, 0x26e03d8d, 0x00450400, 0x00060006 },
- { 0x00800001, 0x240001ec, 0x00000000, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x00000633, 0x00100010 },
- { 0x00800048, 0x26c03e2d, 0x0000067f, 0x00100010 },
- { 0x00800048, 0x272055ad, 0x000006e0, 0x00b10040 },
- { 0x00600041, 0x268055ad, 0x000006e2, 0x00ae0040 },
- { 0x00600041, 0x26a055ad, 0x000006e2, 0x00ae0041 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b00680 },
- { 0x80a02008, 0x44003d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b00682 },
- { 0x80a02008, 0x44403d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b00684 },
- { 0x80a02008, 0x44803d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b00686 },
- { 0x80a02008, 0x44c03d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b00688 },
- { 0x80a02008, 0x45003d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b0068a },
- { 0x80a02008, 0x45403d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b0068c },
- { 0x80a02008, 0x45803d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b0068e },
- { 0x80a02008, 0x45c03d91, 0x00b10400, 0x00050005 },
- { 0x00000001, 0x22040060, 0x00000000, 0x00900080 },
- { 0x01000005, 0x20000c20, 0x02000068, 0x00003c00 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000020 },
- { 0x80802040, 0x440045b1, 0x008d8800, 0x00ae0400 },
- { 0x80802040, 0x444045b1, 0x008d8820, 0x00ae0440 },
- { 0x80802040, 0x448045b1, 0x008d8840, 0x00ae0480 },
- { 0x80802040, 0x44c045b1, 0x008d8860, 0x00ae04c0 },
- { 0x80802040, 0x441045b1, 0x008d8880, 0x00ae0410 },
- { 0x80802040, 0x445045b1, 0x008d88a0, 0x00ae0450 },
- { 0x80802040, 0x449045b1, 0x008d88c0, 0x00ae0490 },
- { 0x80802040, 0x44d045b1, 0x008d88e0, 0x00ae04d0 },
- { 0x80802040, 0x450045b1, 0x008d8900, 0x00ae0500 },
- { 0x80802040, 0x454045b1, 0x008d8920, 0x00ae0540 },
- { 0x80802040, 0x458045b1, 0x008d8940, 0x00ae0580 },
- { 0x80802040, 0x45c045b1, 0x008d8960, 0x00ae05c0 },
- { 0x80802040, 0x451045b1, 0x008d8980, 0x00ae0510 },
- { 0x80802040, 0x455045b1, 0x008d89a0, 0x00ae0550 },
- { 0x80802040, 0x459045b1, 0x008d89c0, 0x00ae0590 },
- { 0x80802040, 0x45d045b1, 0x008d89e0, 0x00ae05d0 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x01800180 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000e2 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000018 },
- { 0x00000001, 0x27800021, 0x00000780, 0x00000000 },
- { 0x00000001, 0x27a00021, 0x000007a0, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00200440, 0x27c055a5, 0x004507fa, 0x0045002a },
- { 0x00000801, 0x27c80061, 0x00000000, 0x0000001b },
- { 0x00000040, 0x22000d20, 0x00000062, 0x02186000 },
- { 0x01600031, 0x26200021, 0x408d07c0, 0x00000200 },
- { 0x00000440, 0x27c43ca5, 0x000007c4, 0x00010001 },
- { 0x00000801, 0x27c80061, 0x00000000, 0x000f0003 },
- { 0x00000040, 0x22000c00, 0x00000200, 0x00100000 },
- { 0x02600031, 0x26400021, 0x408d07c0, 0x00000200 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00000008, 0x27fc3dad, 0x000007fc, 0x00010001 },
- { 0x00200440, 0x27c055a5, 0x004507fa, 0x0045002a },
- { 0x00000801, 0x27c80061, 0x00000000, 0x00000013 },
- { 0x00000040, 0x22000c00, 0x00000200, 0xefffc001 },
- { 0x01600031, 0x26200021, 0x408d07c0, 0x00000200 },
- { 0x00000440, 0x27c43ca5, 0x000007c4, 0x00010001 },
- { 0x00000801, 0x27c80061, 0x00000000, 0x00070003 },
- { 0x05600031, 0x26400021, 0x408d07c0, 0x00000200 },
- { 0x00000008, 0x220e3e2c, 0x0000006c, 0x00060006 },
- { 0x00000001, 0x26a002a5, 0x00009c3c, 0x00000000 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a0 },
- { 0x02600005, 0x20000c20, 0x0000006c, 0x00000002 },
- { 0x00780001, 0x26240169, 0x00000000, 0x80808080 },
- { 0x02400005, 0x20000c20, 0x0200006c, 0x00000001 },
- { 0x00560001, 0x46420129, 0x02690624, 0x00000000 },
- { 0x02400005, 0x20000c20, 0x0200006c, 0x00000010 },
- { 0x00560001, 0x46520129, 0x0269062c, 0x00000000 },
- { 0x00780001, 0x26240129, 0x00ae0642, 0x00000000 },
- { 0x00800040, 0x24004629, 0x00b10624, 0x00650642 },
- { 0x00600040, 0x24002529, 0x00650400, 0x00650404 },
- { 0x00600040, 0x25202529, 0x00050400, 0x00050404 },
- { 0x00600040, 0x25702529, 0x00050408, 0x0005040c },
- { 0x00560001, 0x26240169, 0x00000000, 0x80808080 },
- { 0x00460001, 0x26240129, 0x028a0652, 0x00000000 },
- { 0x00560001, 0x46520129, 0x02690624, 0x00000000 },
- { 0x02400005, 0x20000c20, 0x0200006c, 0x00000001 },
- { 0x00560001, 0x46420169, 0x02000000, 0x80808080 },
- { 0x00460001, 0x46420129, 0x0069062c, 0x00000000 },
- { 0x00560001, 0x262c0129, 0x008a0642, 0x00000000 },
- { 0x00600040, 0x24004629, 0x008d0624, 0x00650652 },
- { 0x00600040, 0x24104629, 0x00650642, 0x008d062c },
- { 0x00600040, 0x24002529, 0x00650400, 0x00650404 },
- { 0x00600040, 0x25302529, 0x00050408, 0x0005040c },
- { 0x00600040, 0x25602529, 0x00050400, 0x00050404 },
- { 0x00a02040, 0x24003d2c, 0x00b10520, 0x00040004 },
- { 0x00a02008, 0x24003d89, 0x00b10400, 0x00030003 },
- { 0x00a02008, 0x24403d89, 0x00b10400, 0x00030003 },
- { 0x00a02040, 0x24003d2c, 0x00b10560, 0x00040004 },
- { 0x00a02008, 0x24803d89, 0x00b10400, 0x00030003 },
- { 0x00a02008, 0x24c03d89, 0x00b10400, 0x00030003 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000048 },
- { 0x00000001, 0x22080060, 0x00000000, 0x06440640 },
- { 0x00a02001, 0x24000229, 0x00059002, 0x00000000 },
- { 0x00a02001, 0x24400229, 0x0005900a, 0x00000000 },
- { 0x00a02001, 0x24800229, 0x00059012, 0x00000000 },
- { 0x00a02001, 0x24c00229, 0x0005901a, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000003c },
- { 0x00a02001, 0x24000229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24400229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24800229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24c00229, 0x00b10624, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000032 },
- { 0x00600041, 0x26806e2d, 0x008d062c, 0x44332211 },
- { 0x00600041, 0x26906e2d, 0x008d0622, 0xffeeddcc },
- { 0x00600041, 0x26a06e2d, 0x00650652, 0x44332211 },
- { 0x00600041, 0x26b06e2d, 0x00650642, 0x00ffeedd },
- { 0x00200041, 0x26bc3e2d, 0x00450622, 0xfffcfffc },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0690 },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0688 },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0684 },
- { 0x00800001, 0x240001ec, 0x00000000, 0x00200020 },
- { 0x00400048, 0x24003dac, 0x00a50680, 0x00220022 },
- { 0x00400008, 0x26e03d8d, 0x00690400, 0x00060006 },
- { 0x00800001, 0x240001ec, 0x00000000, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x00050632, 0x00100010 },
- { 0x00800048, 0x26c03e2d, 0x0005065e, 0x00100010 },
- { 0x00800048, 0x272055ad, 0x000506e0, 0x00240044 },
- { 0x00600041, 0x268055ad, 0x000506e4, 0x00440044 },
- { 0x00600041, 0x26a055ad, 0x000506e4, 0x00440045 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00050680 },
- { 0x80a02008, 0x44003d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00050684 },
- { 0x80a02008, 0x44403d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00050688 },
- { 0x80a02008, 0x44803d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x0005068c },
- { 0x80a02008, 0x44c03d91, 0x00b10400, 0x00050005 },
- { 0x00000040, 0x22063d8c, 0x00000204, 0x00100010 },
- { 0x80802040, 0x640045b1, 0x008d8880, 0x00cf0400 },
- { 0x80802040, 0x644045b1, 0x008d88a0, 0x00cf0440 },
- { 0x80802040, 0x648045b1, 0x008d88c0, 0x00cf0480 },
- { 0x80802040, 0x64c045b1, 0x008d88e0, 0x00cf04c0 },
- { 0x80802040, 0x640245b1, 0x008d8900, 0x00cf0402 },
- { 0x80802040, 0x644245b1, 0x008d8920, 0x00cf0442 },
- { 0x80802040, 0x648245b1, 0x008d8940, 0x00cf0482 },
- { 0x80802040, 0x64c245b1, 0x008d8960, 0x00cf04c2 },
- { 0x00000401, 0x27c80061, 0x00000000, 0x0007000f },
- { 0x00200801, 0x27c001a1, 0x004507fa, 0x00000000 },
- { 0x00000040, 0x22000c00, 0x00000200, 0x08004000 },
- { 0x00800001, 0x20400232, 0x00d20400, 0x00000000 },
- { 0x00800001, 0x20500232, 0x00d20420, 0x00000000 },
- { 0x00800001, 0x20600232, 0x00d20440, 0x00000000 },
- { 0x00800001, 0x20700232, 0x00d20460, 0x00000000 },
- { 0x00800001, 0x20800232, 0x00d20480, 0x00000000 },
- { 0x00800001, 0x20900232, 0x00d204a0, 0x00000000 },
- { 0x00800001, 0x20a00232, 0x00d204c0, 0x00000000 },
- { 0x00800001, 0x20b00232, 0x00d204e0, 0x00000000 },
- { 0x01600031, 0x27a00021, 0x508d07c0, 0x00000200 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00000401, 0x27c80061, 0x00000000, 0x000f000f },
- { 0x00200801, 0x27c001a1, 0x004507fa, 0x00000000 },
- { 0x00000040, 0x22000c00, 0x00000200, 0x0ff04000 },
- { 0x00000001, 0x22080060, 0x00000000, 0x04400400 },
- { 0x00a02001, 0x20400232, 0x00d29000, 0x00000000 },
- { 0x00a02001, 0x20500232, 0x00d29020, 0x00000000 },
- { 0x00a02001, 0x20800232, 0x00d29080, 0x00000000 },
- { 0x00a02001, 0x20900232, 0x00d290a0, 0x00000000 },
- { 0x00a02001, 0x20c00232, 0x00d29100, 0x00000000 },
- { 0x00a02001, 0x20d00232, 0x00d29120, 0x00000000 },
- { 0x00a02001, 0x21000232, 0x00d29180, 0x00000000 },
- { 0x00a02001, 0x21100232, 0x00d291a0, 0x00000000 },
- { 0x01600031, 0x27800021, 0x508d07c0, 0x00000200 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00600001, 0x27c00021, 0x008d0000, 0x00000000 },
- { 0x00200009, 0x27fa3e29, 0x00450064, 0x00040004 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xffffff04 },
- { 0x00000001, 0x220401ec, 0x00000000, 0x00800080 },
- { 0x00000001, 0x22080060, 0x00000000, 0x04100400 },
- { 0x00200008, 0x27006e2d, 0x0000006c, 0x00000040 },
- { 0x00400001, 0x27400061, 0x00000000, 0x00000000 },
- { 0x00800001, 0x272001a9, 0x00b10620, 0x00000000 },
- { 0x02600005, 0x20001c20, 0x0000006c, 0x00000008 },
- { 0x00110001, 0x27230231, 0x00000624, 0x00000000 },
- { 0x00600001, 0x27420231, 0x00cf0643, 0x00000000 },
- { 0x00110001, 0x27410231, 0x00000643, 0x00000000 },
- { 0x00240001, 0x27400231, 0x00000623, 0x00000000 },
- { 0x02000005, 0x20001c20, 0x0200006c, 0x00000002 },
- { 0x00010001, 0x27400231, 0x02000624, 0x00000000 },
- { 0x02000005, 0x20001c20, 0x0200006c, 0x00000001 },
- { 0x00110001, 0x27420231, 0x02000623, 0x00000000 },
- { 0x00000005, 0x26803e2d, 0x00000070, 0x000f000f },
- { 0x00000001, 0x270801ad, 0x00000700, 0x00000000 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000084 },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00800001, 0x27200231, 0x00b10628, 0x00000000 },
- { 0x02600005, 0x20001c20, 0x0200006c, 0x00000004 },
- { 0x00680001, 0x272c0231, 0x028d0634, 0x00000000 },
- { 0x00780001, 0x272c0231, 0x02000633, 0x00000000 },
- { 0x00400001, 0x27420231, 0x00a0040e, 0x00000000 },
- { 0x00400001, 0x27460231, 0x00a0044e, 0x00000000 },
- { 0x00200001, 0x27400231, 0x0000062b, 0x00000000 },
- { 0x02000005, 0x20001c20, 0x0200006c, 0x00000002 },
- { 0x00010001, 0x27400231, 0x0200062c, 0x00000000 },
- { 0x00110001, 0x27410231, 0x0200040e, 0x00000000 },
- { 0x00000008, 0x26803e2d, 0x00000070, 0x00040004 },
- { 0x00200040, 0x22083d8c, 0x00450208, 0x00800080 },
- { 0x00000006, 0x27083dad, 0x00000700, 0x00010001 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000064 },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00a02001, 0xb3800231, 0x00d20400, 0x00000000 },
- { 0x00a02001, 0xb3a00231, 0x00d20480, 0x00000000 },
- { 0x00a02001, 0xb3c00231, 0x00d20440, 0x00000000 },
- { 0x00a02001, 0xb3e00231, 0x00d204c0, 0x00000000 },
- { 0x02000005, 0x20001c20, 0x00000060, 0x00000002 },
- { 0x01000005, 0x20001c20, 0x0200006c, 0x00000001 },
- { 0x01010005, 0x20001c20, 0x00000060, 0x00004000 },
- { 0x02010005, 0x20001c20, 0x02000060, 0x00000010 },
- { 0x00030001, 0x27230231, 0x0000065f, 0x00000000 },
- { 0x00030220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02600005, 0x20001c20, 0x0000006c, 0x00000001 },
- { 0x00460001, 0x27200231, 0x0069065c, 0x00000000 },
- { 0x00110001, 0x27230231, 0x00000458, 0x00000000 },
- { 0x00600001, 0x27240231, 0x008d0458, 0x00000000 },
- { 0x00600001, 0x272c0231, 0x008d0478, 0x00000000 },
- { 0x00600001, 0x27420231, 0x00cf0663, 0x00000000 },
- { 0x00000001, 0x27400231, 0x00000458, 0x00000000 },
- { 0x00010001, 0x27410231, 0x0000065f, 0x00000000 },
- { 0x00110001, 0x27410231, 0x00000663, 0x00000000 },
- { 0x02000005, 0x20001c20, 0x0200006c, 0x00000010 },
- { 0x00110001, 0x27420231, 0x0200065f, 0x00000000 },
- { 0x00000005, 0x26803e2d, 0x00000071, 0x000f000f },
- { 0x00000006, 0x27083dad, 0x00000702, 0x00020002 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000030 },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00400001, 0x27200231, 0x0069045c, 0x00000000 },
- { 0x00600001, 0x27240231, 0x008d0478, 0x00000000 },
- { 0x00800001, 0x272c0231, 0x0000047f, 0x00000000 },
- { 0x00400001, 0x27420231, 0x00a0048e, 0x00000000 },
- { 0x00400001, 0x27460231, 0x00a004ce, 0x00000000 },
- { 0x00000001, 0x27400231, 0x00000478, 0x00000000 },
- { 0x00000001, 0x27410231, 0x0000045f, 0x00000000 },
- { 0x00000008, 0x26803e2d, 0x00000071, 0x00040004 },
- { 0x00200040, 0x22083d8c, 0x00450208, 0x00800080 },
- { 0x00000006, 0x27083dad, 0x00000700, 0x00030003 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00a02001, 0xb3800231, 0x00d20480, 0x00000000 },
- { 0x00a02001, 0xb3a00231, 0x00d20500, 0x00000000 },
- { 0x00a02001, 0xb3c00231, 0x00d204c0, 0x00000000 },
- { 0x00a02001, 0xb3e00231, 0x00d20540, 0x00000000 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000100 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffe74 },
- { 0x00000001, 0x27800021, 0x00000780, 0x00000000 },
- { 0x00000001, 0x27a00021, 0x000007a0, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000001, 0x27340231, 0x00000733, 0x00000000 },
- { 0x00600001, 0x274a0231, 0x00000749, 0x00000000 },
- { 0x00800040, 0x24003e2c, 0x00b10723, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10724, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10725, 0x00010001 },
- { 0x00800008, 0x26c03d8d, 0x008d0400, 0x00020002 },
- { 0x00800040, 0x24003e2c, 0x00b10740, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10741, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10742, 0x00010001 },
- { 0x00800008, 0x26a03d8d, 0x008d0400, 0x00020002 },
- { 0x00800001, 0x27240231, 0x00d206c0, 0x00000000 },
- { 0x00600001, 0x27400231, 0x00ae06a2, 0x00000000 },
- { 0x00000001, 0x27230231, 0x000006a0, 0x00000000 },
- { 0x00000005, 0x220e3dac, 0x00000680, 0x000f000f },
- { 0x00000001, 0x26a00221, 0x00009c2c, 0x00000000 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a0 },
- { 0x80800040, 0xd00045b1, 0x00b18800, 0x000d0724 },
- { 0x80800040, 0xd02045b1, 0x00b18820, 0x000d0724 },
- { 0x80800040, 0xd04045b1, 0x00b18840, 0x000d0724 },
- { 0x80800040, 0xd06045b1, 0x00b18860, 0x000d0724 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x80800040, 0xd00045b1, 0x00b18800, 0x002c0740 },
- { 0x80800040, 0xd02045b1, 0x00b18820, 0x002c0742 },
- { 0x80800040, 0xd04045b1, 0x00b18840, 0x002c0744 },
- { 0x80800040, 0xd06045b1, 0x00b18860, 0x002c0746 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x02802005, 0x20003da0, 0x00000708, 0x00020002 },
- { 0x02600005, 0x20003da0, 0x02000708, 0x00010001 },
- { 0x009a0001, 0x27200169, 0x00000000, 0x80808080 },
- { 0x00780001, 0x27400231, 0x028d0724, 0x00000000 },
- { 0x00780001, 0x27240231, 0x008d0740, 0x00000000 },
- { 0x00600040, 0x25e04629, 0x008d0724, 0x008d0740 },
- { 0x00400040, 0x25e02529, 0x006905e0, 0x006905e8 },
- { 0x00200040, 0x25e02529, 0x004505e0, 0x004505e4 },
- { 0x00800040, 0x2400252c, 0x000005e0, 0x000005e2 },
- { 0x00800040, 0x24003d8c, 0x008d0400, 0x00080008 },
- { 0x00800008, 0x26803d8d, 0x008d0400, 0x00040004 },
- { 0x80800040, 0xd00035b1, 0x00b18800, 0x00b10680 },
- { 0x80800040, 0xd02035b1, 0x00b18820, 0x00b10680 },
- { 0x80800040, 0xd04035b1, 0x00b18840, 0x00b10680 },
- { 0x80800040, 0xd06035b1, 0x00b18860, 0x00b10680 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00600001, 0x27340231, 0x008d0733, 0x00000000 },
- { 0x00800040, 0x24003e2c, 0x00b10726, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10725, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10724, 0x00010001 },
- { 0x00800008, 0x26803d8d, 0x00b10400, 0x00020002 },
- { 0x80800040, 0xd00035b1, 0x00b18800, 0x002d0680 },
- { 0x80800040, 0xd02035b1, 0x00b18820, 0x002d0684 },
- { 0x80800040, 0xd04035b1, 0x00b18840, 0x002d0688 },
- { 0x80800040, 0xd06035b1, 0x00b18860, 0x002d068c },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00400009, 0x26c05421, 0x00000744, 0x00690050 },
- { 0x00400009, 0x26d05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26a00231, 0x00cf06c3, 0x00000000 },
- { 0x00800001, 0x26a80231, 0x00b10723, 0x00000000 },
- { 0x00800040, 0x24003e2c, 0x00b106a2, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a1, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a0, 0x00010001 },
- { 0x00800008, 0x26a03d8d, 0x00b10400, 0x00020002 },
- { 0x00200040, 0x220c3eac, 0x00450056, 0x06a006a0 },
- { 0x80800040, 0xd06035b1, 0x01ed9800, 0x00b18860 },
- { 0x80800040, 0xd04035b1, 0x01ed9804, 0x00b18840 },
- { 0x80800040, 0xd02035b1, 0x01ed9808, 0x00b18820 },
- { 0x80800040, 0xd00035b1, 0x01ed980c, 0x00b18800 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00400009, 0x26c05421, 0x00000744, 0x00690050 },
- { 0x00400009, 0x26d05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26a00231, 0x00cf06c3, 0x00000000 },
- { 0x00800001, 0x26a80231, 0x00b10723, 0x00000000 },
- { 0x00800042, 0x25c04629, 0x00b106a8, 0x00b106a9 },
- { 0x00800040, 0x24003e2c, 0x00b106a3, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a2, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a1, 0x00010001 },
- { 0x00800008, 0x26c03d8d, 0x008d0400, 0x00020002 },
- { 0x00600001, 0x26a00231, 0x00ae06c0, 0x00000000 },
- { 0x00600001, 0x46a60231, 0x00ae06cc, 0x00000000 },
- { 0x00600001, 0x46a70231, 0x00ae05c0, 0x00000000 },
- { 0x00200040, 0x220c3eac, 0x00450036, 0x06a006a0 },
- { 0x80800040, 0xd0603631, 0x01ee9800, 0x00b18860 },
- { 0x80800040, 0xd0403631, 0x01ee9802, 0x00b18840 },
- { 0x80800040, 0xd0203631, 0x01ee9804, 0x00b18820 },
- { 0x80800040, 0xd0003631, 0x01ee9806, 0x00b18800 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00400009, 0x26c05421, 0x00000744, 0x00690050 },
- { 0x00400009, 0x26d05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26a00231, 0x00ab06c3, 0x00000000 },
- { 0x00800001, 0x26a80231, 0x00b10723, 0x00000000 },
- { 0x00800040, 0x24003e2c, 0x00b106a2, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a1, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a0, 0x00010001 },
- { 0x00800008, 0x25c03d89, 0x008d0400, 0x00020002 },
- { 0x00800042, 0x26a0462d, 0x00b106a0, 0x00b106a1 },
- { 0x00600001, 0x46a10231, 0x00ae05c0, 0x00000000 },
- { 0x00600001, 0x26b00231, 0x00ae05d0, 0x00000000 },
- { 0x00200040, 0x220c3eac, 0x00450056, 0x06a006a0 },
- { 0x80800040, 0xd0603631, 0x01ed9800, 0x00b18860 },
- { 0x80800040, 0xd0403631, 0x01ed9804, 0x00b18840 },
- { 0x80800040, 0xd0203631, 0x01ed9808, 0x00b18820 },
- { 0x80800040, 0xd0003631, 0x01ed980c, 0x00b18800 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00800042, 0x25c04629, 0x00b10724, 0x00b10725 },
- { 0x00800040, 0x24003e2c, 0x00b10726, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10725, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10724, 0x00010001 },
- { 0x00800008, 0x25e03d89, 0x002d0400, 0x00020002 },
- { 0x80800040, 0xd0003531, 0x00ad05c0, 0x00b18800 },
- { 0x80800040, 0xd0203531, 0x00ad05c2, 0x00b18820 },
- { 0x80800040, 0xd0403531, 0x00ad05c4, 0x00b18840 },
- { 0x80800040, 0xd0603531, 0x00ad05c6, 0x00b18860 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00600001, 0x27480231, 0x00000747, 0x00000000 },
- { 0x00800042, 0x25c04629, 0x00b10740, 0x00b10741 },
- { 0x00800040, 0x24003e2c, 0x00b10742, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10741, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10740, 0x00010001 },
- { 0x00800008, 0x25e03d89, 0x002d0400, 0x00020002 },
- { 0x00800001, 0x45c10231, 0x00d205e0, 0x00000000 },
- { 0x80800040, 0xd0003631, 0x004d05c0, 0x00b18800 },
- { 0x80800040, 0xd0203631, 0x004d05c4, 0x00b18820 },
- { 0x80800040, 0xd0403631, 0x004d05c8, 0x00b18840 },
- { 0x80800040, 0xd0603631, 0x004d05cc, 0x00b18860 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00000401, 0x27c80061, 0x00000000, 0x000f000f },
- { 0x00200801, 0x27c001a1, 0x004507fa, 0x00000000 },
- { 0x00000040, 0x22000c00, 0x00000200, 0x0ff04000 },
- { 0x00800001, 0x20400232, 0x00cd0400, 0x00000000 },
- { 0x00800001, 0x20500232, 0x00cd0408, 0x00000000 },
- { 0x00800001, 0x20600232, 0x00cd0410, 0x00000000 },
- { 0x00800001, 0x20700232, 0x00cd0418, 0x00000000 },
- { 0x00800001, 0x20800232, 0x00cd0440, 0x00000000 },
- { 0x00800001, 0x20900232, 0x00cd0448, 0x00000000 },
- { 0x00800001, 0x20a00232, 0x00cd0450, 0x00000000 },
- { 0x00800001, 0x20b00232, 0x00cd0458, 0x00000000 },
- { 0x00800001, 0x20c00232, 0x00cd0480, 0x00000000 },
- { 0x00800001, 0x20d00232, 0x00cd0488, 0x00000000 },
- { 0x00800001, 0x20e00232, 0x00cd0490, 0x00000000 },
- { 0x00800001, 0x20f00232, 0x00cd0498, 0x00000000 },
- { 0x00800001, 0x21000232, 0x00cd04c0, 0x00000000 },
- { 0x00800001, 0x21100232, 0x00cd04c8, 0x00000000 },
- { 0x00800001, 0x21200232, 0x00cd04d0, 0x00000000 },
- { 0x00800001, 0x21300232, 0x00cd04d8, 0x00000000 },
- { 0x01600031, 0x27800021, 0x508d07c0, 0x00000200 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00600001, 0x27c00021, 0x008d0000, 0x00000000 },
- { 0x00200009, 0x27fa3e29, 0x00450064, 0x00040004 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffd34 },
- { 0x00000001, 0x220401ec, 0x00000000, 0x00800080 },
- { 0x00000001, 0x220601ec, 0x00000000, 0x04000400 },
- { 0x00200008, 0x27006e2d, 0x0000006c, 0x00000040 },
- { 0x02600005, 0x20003e20, 0x0000006c, 0x00040004 },
- { 0x00780001, 0x26340231, 0x00000633, 0x00000000 },
- { 0x00800001, 0x27200231, 0x00b10620, 0x00000000 },
- { 0x00600001, 0x27400231, 0x00cf0643, 0x00000000 },
- { 0x00400008, 0x26806e2d, 0x00240070, 0x00004040 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000006a },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00000006, 0x27003dad, 0x00000700, 0x00010001 },
- { 0x00800001, 0x27200231, 0x00b10628, 0x00000000 },
- { 0x00400001, 0x27400231, 0x00808c26, 0x00000000 },
- { 0x00400001, 0x27440231, 0x00808c66, 0x00000000 },
- { 0x00400008, 0x26806e2d, 0x00240072, 0x00004040 },
- { 0x00000040, 0x22063d8c, 0x00000206, 0x00800080 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000058 },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00000006, 0x27003dad, 0x00000702, 0x00020002 },
- { 0x00800001, 0xaf800231, 0x00d28f80, 0x00000000 },
- { 0x00800001, 0xaf900231, 0x00d28fa0, 0x00000000 },
- { 0x00800001, 0xafc00231, 0x00d28fc0, 0x00000000 },
- { 0x00800001, 0xafd00231, 0x00d28fe0, 0x00000000 },
- { 0x00800001, 0xafa00231, 0x00d28c00, 0x00000000 },
- { 0x00800001, 0xafb00231, 0x00d28c20, 0x00000000 },
- { 0x00800001, 0xafe00231, 0x00d28c40, 0x00000000 },
- { 0x00800001, 0xaff00231, 0x00d28c60, 0x00000000 },
- { 0x00400001, 0x27200231, 0x0069065c, 0x00000000 },
- { 0x00600001, 0x27240231, 0x00a98fcc, 0x00000000 },
- { 0x00600001, 0x272c0231, 0x00a98fec, 0x00000000 },
- { 0x00600001, 0x27340231, 0x00008fff, 0x00000000 },
- { 0x00800001, 0x2620012d, 0x00b10720, 0x00000000 },
- { 0x00600001, 0x27400231, 0x00cf0663, 0x00000000 },
- { 0x00400008, 0x26806e2d, 0x00240074, 0x00004040 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000032 },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00000006, 0x27003dad, 0x00000700, 0x00010001 },
- { 0x00800001, 0x27200231, 0x00b10628, 0x00000000 },
- { 0x00600001, 0x27300231, 0x008d0638, 0x00000000 },
- { 0x00400001, 0x27400231, 0x00808c26, 0x00000000 },
- { 0x00400001, 0x27440231, 0x00808c66, 0x00000000 },
- { 0x00400008, 0x26806e2d, 0x00240076, 0x00004040 },
- { 0x00000040, 0x22063d8c, 0x00000206, 0x00800080 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x00800001, 0xaf800231, 0x00d28f80, 0x00000000 },
- { 0x00800001, 0xaf900231, 0x00d28fa0, 0x00000000 },
- { 0x00800001, 0xafc00231, 0x00d28fc0, 0x00000000 },
- { 0x00800001, 0xafd00231, 0x00d28fe0, 0x00000000 },
- { 0x00800001, 0xafa00231, 0x00d28c00, 0x00000000 },
- { 0x00800001, 0xafb00231, 0x00d28c20, 0x00000000 },
- { 0x00800001, 0xafe00231, 0x00d28c40, 0x00000000 },
- { 0x00800001, 0xaff00231, 0x00d28c60, 0x00000000 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000e0 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffcce },
- { 0x00000001, 0x27800021, 0x00000780, 0x00000000 },
- { 0x00000001, 0x27a00021, 0x000007a0, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00600001, 0x27800231, 0x008d0740, 0x00000000 },
- { 0x00400005, 0x22083dac, 0x00690680, 0x000f000f },
- { 0x00400040, 0x26a04625, 0x01e09020, 0x00690058 },
- { 0x00000001, 0x26d001ad, 0x00000700, 0x00000000 },
- { 0x00000040, 0x27e41c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a0 },
- { 0x80600040, 0xcc0035b1, 0x00898800, 0x008d0760 },
- { 0x80600040, 0xcc1035b1, 0x00898820, 0x008d0770 },
- { 0x00800001, 0x27200231, 0x008d0724, 0x00000000 },
- { 0x00400001, 0x27400231, 0x00808c06, 0x00000000 },
- { 0x00000006, 0x26d03dad, 0x00000700, 0x00010001 },
- { 0x00000040, 0x27e41c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a4 },
- { 0x80600040, 0xcc2035b1, 0x00898808, 0x008d0760 },
- { 0x80600040, 0xcc3035b1, 0x00898828, 0x008d0770 },
- { 0x00000001, 0x27230231, 0x00000783, 0x00000000 },
- { 0x00400001, 0x27240231, 0x008a8c18, 0x00000000 },
- { 0x00400001, 0x27280231, 0x008a8c38, 0x00000000 },
- { 0x00400001, 0x272c0231, 0x00008c3e, 0x00000000 },
- { 0x00400001, 0x27400231, 0x00690784, 0x00000000 },
- { 0x00000006, 0x26d03dad, 0x00000700, 0x00020002 },
- { 0x00000040, 0x27e41c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a8 },
- { 0x80600040, 0xcc4035b1, 0x00898840, 0x008d0760 },
- { 0x80600040, 0xcc5035b1, 0x00898860, 0x008d0770 },
- { 0x00800001, 0x27200231, 0x008d0724, 0x00000000 },
- { 0x00600001, 0x27280231, 0x00000727, 0x00000000 },
- { 0x00400001, 0x27400231, 0x00808c46, 0x00000000 },
- { 0x00000006, 0x26d03dad, 0x00000700, 0x00030003 },
- { 0x00000040, 0x27e41c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006ac },
- { 0x80600040, 0xcc6035b1, 0x00898848, 0x008d0760 },
- { 0x80600040, 0xcc7035b1, 0x00898868, 0x008d0770 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00800001, 0x2760022d, 0x00090724, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00800001, 0x2760022d, 0x00280740, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x02802005, 0x20003da0, 0x000006d0, 0x00020002 },
- { 0x02802005, 0x20003da0, 0x020006d0, 0x00010001 },
- { 0x009a0001, 0x27200169, 0x00000000, 0x80808080 },
- { 0x00780001, 0x27400231, 0x028d0724, 0x00000000 },
- { 0x00780001, 0x27240231, 0x008d0740, 0x00000000 },
- { 0x00400040, 0x25e04629, 0x00690724, 0x00690740 },
- { 0x00200040, 0x25e02529, 0x004505e0, 0x004505e4 },
- { 0x00800040, 0x2400252c, 0x000005e0, 0x000005e2 },
- { 0x00800040, 0x24003d8c, 0x008d0400, 0x00040004 },
- { 0x00800008, 0x27603d8d, 0x008d0400, 0x00030003 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00600001, 0x26c00231, 0x008d0724, 0x00000000 },
- { 0x00400001, 0x26c80231, 0x0069072b, 0x00000000 },
- { 0x00600040, 0x24003e2c, 0x008d06c2, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d06c1, 0x00020002 },
- { 0x00600048, 0x25e03e29, 0x008d06c0, 0x00010001 },
- { 0x00800008, 0x27603d2d, 0x002905e0, 0x00020002 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00400009, 0x26e05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26c40231, 0x008d0723, 0x00000000 },
- { 0x00400001, 0x26c00231, 0x00ab06e3, 0x00000000 },
- { 0x00600040, 0x24003e2c, 0x008d06c2, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d06c1, 0x00020002 },
- { 0x00600048, 0x26c03e2d, 0x008d06c0, 0x00010001 },
- { 0x00400040, 0x22083eac, 0x00690054, 0x06c006c0 },
- { 0x00800008, 0x27603dad, 0x01e99000, 0x00020002 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00400009, 0x26e05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26c40231, 0x008d0723, 0x00000000 },
- { 0x00400001, 0x26c00231, 0x00ab06e3, 0x00000000 },
- { 0x00600042, 0x25c04629, 0x008d06c4, 0x008d06c5 },
- { 0x00600040, 0x24003e2c, 0x008d06c3, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d06c2, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d06c1, 0x00010001 },
- { 0x00600008, 0x26c03d8d, 0x008d0400, 0x00020002 },
- { 0x00400001, 0x46c401ad, 0x006906c4, 0x00000000 },
- { 0x00400001, 0x46c6012d, 0x006905c0, 0x00000000 },
- { 0x00400040, 0x22083eac, 0x00690054, 0x06c006c0 },
- { 0x00800001, 0x276001ad, 0x01ea9000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00400009, 0x26e05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26c40231, 0x008d0723, 0x00000000 },
- { 0x00400001, 0x26c00231, 0x00ab06e3, 0x00000000 },
- { 0x00600042, 0x25c04629, 0x008d06c0, 0x008d06c1 },
- { 0x00600040, 0x24003e2c, 0x008d06c2, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d06c1, 0x00020002 },
- { 0x00600048, 0x26e03e2d, 0x008d06c0, 0x00010001 },
- { 0x00400008, 0x46c23dad, 0x006906e0, 0x00020002 },
- { 0x00200008, 0x26d03dad, 0x004506e8, 0x00020002 },
- { 0x00400001, 0x46c0012d, 0x006905c0, 0x00000000 },
- { 0x00400009, 0x22083eac, 0x00690054, 0x00010001 },
- { 0x00400040, 0x22083d8c, 0x00690208, 0x06c006c0 },
- { 0x00800001, 0x276001ad, 0x01e99000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00600042, 0x45c04629, 0x008d0724, 0x008d0725 },
- { 0x00600040, 0x24003e2c, 0x008d0726, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d0725, 0x00020002 },
- { 0x00600048, 0x25e03e29, 0x008d0724, 0x00010001 },
- { 0x00600008, 0x45c23d29, 0x008d05e0, 0x00020002 },
- { 0x00800001, 0x2760012d, 0x002a05c0, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00600001, 0x27440231, 0x00000743, 0x00000000 },
- { 0x00600042, 0x45c04629, 0x008d0740, 0x008d0741 },
- { 0x00600040, 0x24003e2c, 0x008d0742, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d0741, 0x00020002 },
- { 0x00600048, 0x25e03e29, 0x008d0740, 0x00010001 },
- { 0x00600008, 0x45c23d29, 0x008d05e0, 0x00020002 },
- { 0x00800001, 0x2760012d, 0x004905c0, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00000401, 0x27c80061, 0x00000000, 0x000f000f },
- { 0x00200801, 0x27c001a1, 0x004507fa, 0x00000000 },
- { 0x00000040, 0x22000c00, 0x00000200, 0x0ff04000 },
- { 0x00800001, 0x20400232, 0x00a90400, 0x00000000 },
- { 0x00800001, 0x20500232, 0x00a90404, 0x00000000 },
- { 0x00800001, 0x20600232, 0x00a90408, 0x00000000 },
- { 0x00800001, 0x20700232, 0x00a9040c, 0x00000000 },
- { 0x00800001, 0x20800232, 0x00a90440, 0x00000000 },
- { 0x00800001, 0x20900232, 0x00a90444, 0x00000000 },
- { 0x00800001, 0x20a00232, 0x00a90448, 0x00000000 },
- { 0x00800001, 0x20b00232, 0x00a9044c, 0x00000000 },
- { 0x00800001, 0x20c00232, 0x00a90480, 0x00000000 },
- { 0x00800001, 0x20d00232, 0x00a90484, 0x00000000 },
- { 0x00800001, 0x20e00232, 0x00a90488, 0x00000000 },
- { 0x00800001, 0x20f00232, 0x00a9048c, 0x00000000 },
- { 0x00800001, 0x21000232, 0x00a904c0, 0x00000000 },
- { 0x00800001, 0x21100232, 0x00a904c4, 0x00000000 },
- { 0x00800001, 0x21200232, 0x00a904c8, 0x00000000 },
- { 0x00800001, 0x21300232, 0x00a904cc, 0x00000000 },
- { 0x01600031, 0x27800021, 0x508d07c0, 0x00000200 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27c00021, 0x008d0000, 0x00000000 },
- { 0x00200009, 0x27fa3e29, 0x00450064, 0x00040004 },
- { 0x00000401, 0x27c80061, 0x00000000, 0x000f000f },
- { 0x00200809, 0x27c03e21, 0x00450064, 0x00040004 },
- { 0x00000040, 0x22000d20, 0x00000062, 0x1218a000 },
- { 0x00a02401, 0x20400232, 0x00b10080, 0x00000000 },
- { 0x00a02801, 0x20500232, 0x00b10090, 0x00000000 },
- { 0x00a02401, 0x20800232, 0x00b100c0, 0x00000000 },
- { 0x00a02801, 0x20900232, 0x00b100d0, 0x00000000 },
- { 0x00a02401, 0x20c00232, 0x00b10100, 0x00000000 },
- { 0x00a02801, 0x20d00232, 0x00b10110, 0x00000000 },
- { 0x00a02401, 0x21000232, 0x00b10140, 0x00000000 },
- { 0x00a02801, 0x21100232, 0x00b10150, 0x00000000 },
- { 0x01600031, 0x27800021, 0x508d07c0, 0x00000200 },
- { 0x00000401, 0x20280062, 0x00000000, 0x0007000f },
- { 0x0000080c, 0x20243c22, 0x000007c4, 0x00010001 },
- { 0x00000040, 0x22001c00, 0x00000200, 0xf8000001 },
- { 0x00800001, 0x40400232, 0x00b10180, 0x00000000 },
- { 0x00800001, 0x40410232, 0x00b101c0, 0x00000000 },
- { 0x00800001, 0x40600232, 0x00b10190, 0x00000000 },
- { 0x00800001, 0x40610232, 0x00b101d0, 0x00000000 },
- { 0x00800001, 0x40800232, 0x00b101a0, 0x00000000 },
- { 0x00800001, 0x40810232, 0x00b101e0, 0x00000000 },
- { 0x00800001, 0x40a00232, 0x00b101b0, 0x00000000 },
- { 0x00800001, 0x40a10232, 0x00b101f0, 0x00000000 },
- { 0x01600031, 0x27a00001, 0x508d0000, 0x00000200 },
- { 0x00000001, 0x27800021, 0x00000780, 0x00000000 },
- { 0x00000001, 0x27a00021, 0x000007a0, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0000, 0x00000000 },
- { 0x00000005, 0x20203e2d, 0x00000061, 0x001f001f },
- { 0x00200009, 0x20643e2d, 0x00450064, 0x00040004 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00000000 },
- { 0x01000010, 0x20003dac, 0x00000020, 0x00160016 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x01200010, 0x20003e2c, 0x0200006c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000024 },
- { 0x00800009, 0x25403dad, 0x00050064, 0x00020002 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00180018 },
- { 0x00200040, 0x45483dad, 0x00660548, 0x00100010 },
- { 0x00200040, 0x45523dad, 0x00660552, 0x00100010 },
- { 0x00400040, 0x25583dad, 0x00690558, 0x00100010 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0x00200020 },
- { 0x00800040, 0x20a035ad, 0x00b100a0, 0x00b10540 },
- { 0x00600040, 0x45423dad, 0x00ae0542, 0x00200020 },
- { 0x00800040, 0x20e035ad, 0x00b100e0, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0xffe0ffe0 },
- { 0x00800040, 0x20c035ad, 0x00b100c0, 0x00b10540 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000014 },
- { 0x06600010, 0x20003dac, 0x02000020, 0x00030003 },
- { 0x00000001, 0x206c0171, 0x00000000, 0x00000000 },
- { 0x00610001, 0x208000a5, 0x02050080, 0x00000000 },
- { 0x00610001, 0x212000a5, 0x02090100, 0x00000000 },
- { 0x00410001, 0x211000a5, 0x02690100, 0x00000000 },
- { 0x00200009, 0x25403dad, 0x00450064, 0x00020002 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00050540 },
- { 0x00200040, 0x40883dad, 0x00660088, 0x00200020 },
- { 0x00200040, 0x40923dad, 0x00660092, 0x00200020 },
- { 0x00400040, 0x20983dad, 0x00690098, 0x00200020 },
- { 0x00200401, 0x22080060, 0x00000000, 0x03400140 },
- { 0x00000c01, 0x220c0060, 0x00000000, 0x04400080 },
- { 0x00000801, 0x22040060, 0x00000000, 0x01000070 },
- { 0x00000001, 0x20200169, 0x00000000, 0x00000000 },
- { 0x0000000c, 0x2458262d, 0x0000006d, 0x00000020 },
- { 0x00000001, 0x210e0169, 0x00000000, 0x00010001 },
- { 0x00000005, 0x24583dad, 0x00000458, 0x00030003 },
- { 0x01000010, 0x200035ac, 0x0000010e, 0x00000458 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x000002fe },
- { 0x01000010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00010401, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00010805, 0x245a3e2d, 0x02008800, 0x007f007f },
- { 0x00110401, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00110805, 0x245a3e2d, 0x02008804, 0x007f007f },
- { 0x0000000c, 0x211e362d, 0x0000006c, 0x00000020 },
- { 0x00000040, 0x20780d21, 0x0000045a, 0x0208a002 },
- { 0x02000005, 0x20003dac, 0x0200011e, 0x00030003 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000001be },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000012 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00700000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c000c },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x0007000c },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00110040, 0x20441da5, 0x02000442, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c0007 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00070007 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x01600006, 0x20003dac, 0x0000044a, 0x00000000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00010040, 0x22000c20, 0x00000078, 0x00200010 },
- { 0x00110040, 0x22000c20, 0x00000078, 0x00300010 },
- { 0x00010001, 0x20480061, 0x00000000, 0x00030009 },
- { 0x00110001, 0x20480061, 0x00000000, 0x00040009 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001a },
- { 0x00600001, 0x26220231, 0x008d05c0, 0x00000000 },
- { 0x00600401, 0x26120231, 0x008d05b8, 0x00000000 },
- { 0x00600801, 0x26020231, 0x008d05b0, 0x00000000 },
- { 0x00600401, 0x25f20231, 0x008d05a8, 0x00000000 },
- { 0x00600801, 0x25e20231, 0x008d05a0, 0x00000000 },
- { 0x00600401, 0x25d20231, 0x008d0598, 0x00000000 },
- { 0x00600801, 0x25c20231, 0x008d0590, 0x00000000 },
- { 0x00600401, 0x25b20231, 0x008d0588, 0x00000000 },
- { 0x00600801, 0x25a20231, 0x008d0580, 0x00000000 },
- { 0x00600401, 0x25920231, 0x008d0578, 0x00000000 },
- { 0x00600801, 0x25820231, 0x008d0570, 0x00000000 },
- { 0x00600001, 0x25720231, 0x008d0568, 0x00000000 },
- { 0x00600001, 0x25620231, 0x008d0560, 0x00000000 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00810001, 0xbc000229, 0x02ad8000, 0x00000000 },
- { 0x00810001, 0xbc200229, 0x02ad8020, 0x00000000 },
- { 0x00810001, 0xbc400229, 0x02ad8040, 0x00000000 },
- { 0x00810001, 0xbc600229, 0x02ad8060, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000012a },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000066 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000064 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04a00480 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00a02040, 0x2400462c, 0x00ad8000, 0x00ad8005 },
- { 0x00a02048, 0x24003e2c, 0x00ad8001, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8002, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8003, 0x00140014 },
- { 0x00a02048, 0xb8003e2d, 0x00ad8004, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8040, 0x00ad8045 },
- { 0x00a02048, 0x24003e2c, 0x00ad8041, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8042, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8043, 0x00140014 },
- { 0x00a02048, 0xb8403e2d, 0x00ad8044, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8080, 0x00ad8085 },
- { 0x00a02048, 0x24003e2c, 0x00ad8081, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8082, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8083, 0x00140014 },
- { 0x00a02048, 0xb8803e2d, 0x00ad8084, 0xfffbfffb },
- { 0x00600040, 0x2400462c, 0x008d80c0, 0x008d80c5 },
- { 0x00600048, 0x24003e2c, 0x008d80c1, 0xfffbfffb },
- { 0x00600048, 0x24003e2c, 0x008d80c2, 0x00140014 },
- { 0x00600048, 0x24003e2c, 0x008d80c3, 0x00140014 },
- { 0x00600048, 0xb8c03e2d, 0x008d80c4, 0xfffbfffb },
- { 0x00000401, 0x22000060, 0x00000000, 0x04a00480 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04a00490 },
- { 0x00010802, 0x220c2d28, 0x00000454, 0x04800480 },
- { 0x00a02040, 0x24003dac, 0x00b18000, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8800, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8820, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18020, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8820, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8840, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18040, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x000a000a },
- { 0x00a02040, 0x24003dac, 0x00b18040, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18060, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8860, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8880, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18080, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8880, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed88a0, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x000000b4 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000004c },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000004a },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010002, 0x220c2d28, 0x02000454, 0x04800480 },
- { 0x00800040, 0x24003e2c, 0x01ed8000, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8001, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8021, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8002, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8022, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8003, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8023, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8004, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8024, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8005, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8025, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00800040, 0x24003e2c, 0x01ed8040, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8060, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8041, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8061, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8042, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8062, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8043, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8063, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8044, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8064, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8045, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8065, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000005c },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000062 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000042 },
- { 0x00200401, 0x22000128, 0x0066044c, 0x00000000 },
- { 0x00200c01, 0x22040128, 0x0045044e, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x03400010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220c0168, 0x02000000, 0x04800480 },
- { 0x00a02040, 0x24003e2c, 0x00ad83e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8be0, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8800, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8800, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8820, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00a02040, 0x24003e2c, 0x00ad8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8040, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8840, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8860, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8060, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8860, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8880, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000001c },
- { 0x00200401, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x01200010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01200010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00210040, 0x22002d08, 0x00450200, 0x00010001 },
- { 0x00210040, 0x22002d08, 0x02450200, 0x00100010 },
- { 0x00800001, 0xb8000229, 0x01ed8000, 0x00000000 },
- { 0x00800001, 0xb8200229, 0x01ed8020, 0x00000000 },
- { 0x00800001, 0xb8400229, 0x01ed8040, 0x00000000 },
- { 0x00800001, 0xb8600229, 0x01ed8060, 0x00000000 },
- { 0x80800042, 0xd8004631, 0x00d29800, 0x00d20480 },
- { 0x80800042, 0xd8204631, 0x00d29820, 0x00d204a0 },
- { 0x80800042, 0xd8404631, 0x00d29840, 0x00d204c0 },
- { 0x80800042, 0xd8604631, 0x00d29860, 0x00d204e0 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000c01, 0x220201e8, 0x00000000, 0x07100710 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00200040, 0x244c3d09, 0x00450200, 0x00100010 },
- { 0x00800041, 0x24002628, 0x00ad8000, 0x00000540 },
- { 0x00800041, 0x24202628, 0x00ad8020, 0x00000540 },
- { 0x00800048, 0x24002628, 0x00ad8002, 0x00000542 },
- { 0x00800048, 0x24202628, 0x00ad8022, 0x00000542 },
- { 0x00200001, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00800048, 0x24002628, 0x01ed8000, 0x00000544 },
- { 0x00800048, 0x24202628, 0x01ed8020, 0x00000544 },
- { 0x00800048, 0xbc002629, 0x01ed8002, 0x00000546 },
- { 0x00801048, 0xbc202629, 0x01ed8022, 0x00000546 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000126 },
- { 0x00000001, 0x20220169, 0x00000000, 0x00040004 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00500000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x00080008 },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00030008 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000040, 0x22000c20, 0x00000078, 0x00100010 },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00000001, 0x20480061, 0x00000000, 0x00020005 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00410001, 0xbc000229, 0x02698000, 0x00000000 },
- { 0x00410001, 0xbc100229, 0x02698010, 0x00000000 },
- { 0x00410001, 0xbc200229, 0x02698020, 0x00000000 },
- { 0x00410001, 0xbc300229, 0x02698030, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000000be },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000044 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000042 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04d004c0 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00802040, 0x2400462c, 0x00a98000, 0x00a98005 },
- { 0x00802048, 0x24003e2c, 0x00a98001, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98002, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98003, 0x00140014 },
- { 0x00802048, 0xb8003e2d, 0x00a98004, 0xfffbfffb },
- { 0x00802040, 0x2400462c, 0x00a98040, 0x00a98045 },
- { 0x00802048, 0x24003e2c, 0x00a98041, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98042, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98043, 0x00140014 },
- { 0x00802048, 0xb8203e2d, 0x00a98044, 0xfffbfffb },
- { 0x00400040, 0x2400462c, 0x00698080, 0x00698085 },
- { 0x00400048, 0x24003e2c, 0x00698081, 0xfffbfffb },
- { 0x00400048, 0x24003e2c, 0x00698082, 0x00140014 },
- { 0x00400048, 0x24003e2c, 0x00698083, 0x00140014 },
- { 0x00400048, 0xb8403e2d, 0x00698084, 0xfffbfffb },
- { 0x00000401, 0x220c0060, 0x00000000, 0x04e004d0 },
- { 0x00000c01, 0x22000060, 0x00000000, 0x04d004c8 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04e004d8 },
- { 0x00000801, 0x22080060, 0x00000000, 0x04f004e8 },
- { 0x00800040, 0x24003dac, 0x00b104c0, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x00b104e0, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed9800, 0x00140014 },
- { 0x00010001, 0x220c0168, 0x00000000, 0x05400540 },
- { 0x00110001, 0x220c0168, 0x00000000, 0x04c004c0 },
- { 0x00800048, 0x24003dac, 0x01e98000, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01e98020, 0x00010001 },
- { 0x00800048, 0x24003dac, 0x01e98800, 0x00140014 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000060 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000022 },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010001, 0x220e0168, 0x02000000, 0x05400540 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x00800040, 0x24003e2c, 0x01e98000, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98001, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98002, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98003, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98004, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98005, 0x00010001 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x03600010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x00400401, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x00400840, 0x22083d2c, 0x0069044c, 0x00100010 },
- { 0x00610040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00800040, 0x24003e2c, 0x01e983e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e993e0, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e99000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e99020, 0x00010001 },
- { 0x00000001, 0x220e0168, 0x00000000, 0x05400540 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x00400001, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x01400010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01400010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00010001 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00100010 },
- { 0x00800001, 0x25400229, 0x01e98000, 0x00000000 },
- { 0x80800042, 0x45404631, 0x00d20540, 0x00d204c0 },
- { 0x00000001, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x00400001, 0xd8000231, 0x008a0540, 0x00000000 },
- { 0x00400001, 0xd8100231, 0x008a0548, 0x00000000 },
- { 0x00400001, 0xd8200231, 0x008a0550, 0x00000000 },
- { 0x00400001, 0xd8300231, 0x008a0558, 0x00000000 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00600041, 0x24002628, 0x00898000, 0x00000540 },
- { 0x00600048, 0x24002628, 0x00898002, 0x00000542 },
- { 0x00600048, 0x24002628, 0x00898008, 0x00000544 },
- { 0x00600048, 0x2540262d, 0x0089800a, 0x00000546 },
- { 0x00400401, 0xbc0001a9, 0x00690540, 0x00000000 },
- { 0x00400801, 0xbc1001a9, 0x00690548, 0x00000000 },
- { 0x01000010, 0x20003d2c, 0x00000022, 0x00030003 },
- { 0x01000040, 0x20223d29, 0x02000022, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00080008 },
- { 0x00110040, 0x24540c21, 0x00000454, 0x00080008 },
- { 0x00010040, 0x24540c21, 0x00000454, 0x00180038 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffee6 },
- { 0x01800010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0xffe0ffe0 },
- { 0x00010001, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00110001, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00000001, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00800040, 0x24003dac, 0x00b19c00, 0x00200020 },
- { 0x00800040, 0x24203dac, 0x00b19c20, 0x00200020 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00060006 },
- { 0x8080000c, 0xdc203d91, 0x00b10420, 0x00060006 },
- { 0x02000040, 0x210e3d29, 0x0200010e, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00040004 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffcf8 },
- { 0x01000005, 0x25643e2d, 0x00000060, 0x00c000c0 },
- { 0x01000010, 0x20003dac, 0x02000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00a02001, 0x46400231, 0x00d20780, 0x00000000 },
- { 0x00a02001, 0x46800231, 0x00d207c0, 0x00000000 },
- { 0x00a02001, 0x46c00231, 0x00d20480, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000007e },
- { 0x80a02042, 0x46404631, 0x00d20640, 0x00d20780 },
- { 0x80a02042, 0x46804631, 0x00d20680, 0x00d207c0 },
- { 0x80a02042, 0x46c04631, 0x00d206c0, 0x00d20480 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000076 },
- { 0x01000010, 0x20003dac, 0x02000564, 0x00800080 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xffffffe4 },
- { 0x00200401, 0x256801ed, 0x00000000, 0x00200020 },
- { 0x00200801, 0x256c01ed, 0x00000000, 0x00060006 },
- { 0x00400001, 0x258001ed, 0x00000000, 0x00000000 },
- { 0x00600001, 0x45a001ad, 0x00058c00, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000028 },
- { 0x02600005, 0x20006e28, 0x02008c0c, 0x88848421 },
- { 0x0220000c, 0x25663dad, 0x00000458, 0x00010001 },
- { 0x0000000c, 0x25643dad, 0x00000564, 0x00060006 },
- { 0x00310001, 0x25c401ad, 0x00000458, 0x00000000 },
- { 0x00210001, 0x25c00061, 0x00000000, 0x00010001 },
- { 0x00310040, 0x25c03dad, 0x004545c4, 0x00010001 },
- { 0x00610001, 0x25a00061, 0x02000000, 0x00000080 },
- { 0x00710001, 0x45a002ad, 0x02ae8c00, 0x00000000 },
- { 0x00710001, 0x45a202ad, 0x02ae8c01, 0x00000000 },
- { 0x00800041, 0x25a035ad, 0x00b105a0, 0x000905c0 },
- { 0x01200010, 0x20003e2c, 0x0245006e, 0x00000000 },
- { 0x00310009, 0x244c45ad, 0x02000564, 0x0045006e },
- { 0x00210001, 0x244c01ed, 0x02000000, 0x00000000 },
- { 0x0031000c, 0x244c3dad, 0x0245044c, 0x00010001 },
- { 0x00200009, 0x256835ad, 0x0045044c, 0x00000566 },
- { 0x00210040, 0x256835ad, 0x02450568, 0x00000566 },
- { 0x00200040, 0x256c362d, 0x0045006e, 0x00000566 },
- { 0x00400040, 0x240035ac, 0x00ab05a2, 0x00ab05a6 },
- { 0x00400040, 0x2400358c, 0x00690400, 0x00000566 },
- { 0x0040000c, 0x2580358d, 0x00690400, 0x00000566 },
- { 0x00800041, 0x2400362c, 0x00d20640, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d20660, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d20780, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207a0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x464035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x466035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d20680, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d206a0, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d207c0, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207e0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x468035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x46a035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d206c0, 0x000705a8 },
- { 0x00800041, 0x2420362c, 0x00d206e0, 0x000705a8 },
- { 0x00800048, 0x2400362c, 0x00d20480, 0x000705ac },
- { 0x00800048, 0x2420362c, 0x00d204a0, 0x000705ac },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x0000056a },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x0000056a },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056e },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056e },
- { 0x80800040, 0x46c035b1, 0x00b104c0, 0x00050582 },
- { 0x80800040, 0x46e035b1, 0x00b104e0, 0x00050582 },
- { 0x01800005, 0x20003d2c, 0x02000020, 0x00020002 },
- { 0x80800040, 0xd00045b1, 0x00b19000, 0x00d20640 },
- { 0x80800040, 0xd02045b1, 0x00b19020, 0x00d20660 },
- { 0x80800040, 0xd04045b1, 0x00b19040, 0x00d20680 },
- { 0x80800040, 0xd06045b1, 0x00b19060, 0x00d206a0 },
- { 0x00000040, 0x22083d8c, 0x00000208, 0x00800080 },
- { 0x80400040, 0xd40045b1, 0x00699400, 0x00ab06c0 },
- { 0x80400040, 0xd48045b1, 0x00699480, 0x00ab06c2 },
- { 0x80400040, 0xd42045b1, 0x00699420, 0x00ab06e0 },
- { 0x80400040, 0xd4a045b1, 0x006994a0, 0x00ab06e2 },
- { 0x80400040, 0xd41045b1, 0x00699410, 0x00ab06d0 },
- { 0x80400040, 0xd49045b1, 0x00699490, 0x00ab06d2 },
- { 0x80400040, 0xd43045b1, 0x00699430, 0x00ab06f0 },
- { 0x80400040, 0xd4b045b1, 0x006994b0, 0x00ab06f2 },
- { 0x00000040, 0x220a3d8c, 0x0000020a, 0x00080008 },
- { 0x00110040, 0x220a3d8c, 0x0200020a, 0x00300030 },
- { 0x01000010, 0x20003d2c, 0x02000020, 0x00060006 },
- { 0x00000040, 0x20203d29, 0x00000020, 0x00020002 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x00100001 },
- { 0x00000040, 0x220c358c, 0x0000020c, 0x0000003a },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffc36 },
- { 0x00000001, 0x220001ec, 0x00000000, 0x01400140 },
- { 0x00000001, 0x220201ec, 0x00000000, 0x01c001c0 },
- { 0x00800401, 0x20400236, 0x01ee8000, 0x00000000 },
- { 0x00800801, 0x20500236, 0x01ee8010, 0x00000000 },
- { 0x00800401, 0x20600236, 0x01ee8020, 0x00000000 },
- { 0x00800801, 0x20700236, 0x01ee8030, 0x00000000 },
- { 0x00800401, 0x20800236, 0x01ee8040, 0x00000000 },
- { 0x00800801, 0x20900236, 0x01ee8050, 0x00000000 },
- { 0x00800401, 0x20a00236, 0x01ee8060, 0x00000000 },
- { 0x00800801, 0x20b00236, 0x01ee8070, 0x00000000 },
- { 0x00800401, 0x20c00236, 0x01ee8100, 0x00000000 },
- { 0x00800801, 0x20d00236, 0x01ee8110, 0x00000000 },
- { 0x00800401, 0x20e00236, 0x01ee8120, 0x00000000 },
- { 0x00800801, 0x20f00236, 0x01ee8130, 0x00000000 },
- { 0x00800401, 0x21000236, 0x01ee8140, 0x00000000 },
- { 0x00800801, 0x21100236, 0x01ee8150, 0x00000000 },
- { 0x00800401, 0x21200236, 0x01ee8160, 0x00000000 },
- { 0x00800801, 0x21300236, 0x01ee8170, 0x00000000 },
- { 0x00200401, 0x204001a5, 0x00450064, 0x00000000 },
- { 0x00000801, 0x20480061, 0x00000000, 0x000f000f },
- { 0x01600031, 0x21401c21, 0x508d0040, 0x1218a000 },
- { 0x00000001, 0x220001ec, 0x00000000, 0x03400340 },
- { 0x00800401, 0x41600236, 0x00d28000, 0x00000000 },
- { 0x00800801, 0x41610236, 0x00d28080, 0x00000000 },
- { 0x00800401, 0x41800236, 0x00d28020, 0x00000000 },
- { 0x00800801, 0x41810236, 0x00d280a0, 0x00000000 },
- { 0x00800401, 0x41a00236, 0x00d28040, 0x00000000 },
- { 0x00800801, 0x41a10236, 0x00d280c0, 0x00000000 },
- { 0x00800401, 0x41c00236, 0x00d28060, 0x00000000 },
- { 0x00800801, 0x41c10236, 0x00d280e0, 0x00000000 },
- { 0x0000040c, 0x20443ca5, 0x00000044, 0x00010001 },
- { 0x00000801, 0x20480061, 0x00000000, 0x0007000f },
- { 0x0a600031, 0x21601c21, 0x508d0040, 0x0a18a001 },
- { 0x00000001, 0x21400021, 0x00000140, 0x00000000 },
- { 0x00000001, 0x21600021, 0x00000160, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00600001, 0x20400021, 0x008d0000, 0x00000000 },
- { 0x00000005, 0x20203e2d, 0x00000061, 0x001f001f },
- { 0x00200009, 0x20643e2d, 0x00450064, 0x00040004 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00000000 },
- { 0x01000010, 0x20003dac, 0x00000020, 0x00160016 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x01200010, 0x20003e2c, 0x0200006c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000024 },
- { 0x00800009, 0x25403dad, 0x00050064, 0x00020002 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00180018 },
- { 0x00200040, 0x45483dad, 0x00660548, 0x00100010 },
- { 0x00200040, 0x45523dad, 0x00660552, 0x00100010 },
- { 0x00400040, 0x25583dad, 0x00690558, 0x00100010 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0x00200020 },
- { 0x00800040, 0x20a035ad, 0x00b100a0, 0x00b10540 },
- { 0x00600040, 0x45423dad, 0x00ae0542, 0x00200020 },
- { 0x00800040, 0x20e035ad, 0x00b100e0, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0xffe0ffe0 },
- { 0x00800040, 0x20c035ad, 0x00b100c0, 0x00b10540 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000014 },
- { 0x06600010, 0x20003dac, 0x02000020, 0x00030003 },
- { 0x00000001, 0x206c0171, 0x00000000, 0x00000000 },
- { 0x00610001, 0x208000a5, 0x02050080, 0x00000000 },
- { 0x00610001, 0x212000a5, 0x02090100, 0x00000000 },
- { 0x00410001, 0x211000a5, 0x02690100, 0x00000000 },
- { 0x00200009, 0x25403dad, 0x00450064, 0x00020002 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00050540 },
- { 0x00200040, 0x40883dad, 0x00660088, 0x00200020 },
- { 0x00200040, 0x40923dad, 0x00660092, 0x00200020 },
- { 0x00400040, 0x20983dad, 0x00690098, 0x00200020 },
- { 0x00200401, 0x22080060, 0x00000000, 0x03400140 },
- { 0x00000c01, 0x220c0060, 0x00000000, 0x04400080 },
- { 0x00000801, 0x22040060, 0x00000000, 0x01000070 },
- { 0x00000005, 0x203e2e29, 0x00000063, 0x00010001 },
- { 0x00000001, 0x20200169, 0x00000000, 0x00000000 },
- { 0x0000000c, 0x2458262d, 0x0000006d, 0x00000020 },
- { 0x00000001, 0x210e0169, 0x00000000, 0x00010001 },
- { 0x00000005, 0x24583dad, 0x00000458, 0x00030003 },
- { 0x01000010, 0x200035ac, 0x0000010e, 0x00000458 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000316 },
- { 0x01000010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00010401, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00010805, 0x245a3e2d, 0x02008800, 0x007f007f },
- { 0x00110401, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00110805, 0x245a3e2d, 0x02008804, 0x007f007f },
- { 0x00010005, 0x245c3e2d, 0x02008800, 0x00800080 },
- { 0x00110005, 0x245c3e2d, 0x02008804, 0x00800080 },
- { 0x00000009, 0x245c3dad, 0x0000045c, 0x00010001 },
- { 0x0000000c, 0x211e362d, 0x0000006c, 0x00000020 },
- { 0x00000040, 0x240035ac, 0x0000003e, 0x0000045c },
- { 0x01000010, 0x20003d8c, 0x00210400, 0x00010001 },
- { 0x01000010, 0x20003d8c, 0x02210400, 0x01000100 },
- { 0x00000001, 0x203c01ed, 0x00000000, 0x00000000 },
- { 0x00010001, 0x203c01ed, 0x00000000, 0x00020002 },
- { 0x00010001, 0x203c01ed, 0x02000000, 0xfffefffe },
- { 0x00000040, 0x20780d21, 0x0000045a, 0x0208e602 },
- { 0x00000040, 0x20782421, 0x00000078, 0x0000045c },
- { 0x02000005, 0x20003dac, 0x0200011e, 0x00030003 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000001c0 },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000012 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00700000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c000c },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x0007000c },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00110040, 0x20441da5, 0x02000442, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c0007 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00070007 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000040, 0xb80235ad, 0x00009802, 0x0000003c },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x01600006, 0x20003dac, 0x0000044a, 0x00000000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00010040, 0x22000c20, 0x00000078, 0x00200010 },
- { 0x00110040, 0x22000c20, 0x00000078, 0x00300010 },
- { 0x00010001, 0x20480061, 0x00000000, 0x00030009 },
- { 0x00110001, 0x20480061, 0x00000000, 0x00040009 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001a },
- { 0x00600001, 0x26220231, 0x008d05c0, 0x00000000 },
- { 0x00600401, 0x26120231, 0x008d05b8, 0x00000000 },
- { 0x00600801, 0x26020231, 0x008d05b0, 0x00000000 },
- { 0x00600401, 0x25f20231, 0x008d05a8, 0x00000000 },
- { 0x00600801, 0x25e20231, 0x008d05a0, 0x00000000 },
- { 0x00600401, 0x25d20231, 0x008d0598, 0x00000000 },
- { 0x00600801, 0x25c20231, 0x008d0590, 0x00000000 },
- { 0x00600401, 0x25b20231, 0x008d0588, 0x00000000 },
- { 0x00600801, 0x25a20231, 0x008d0580, 0x00000000 },
- { 0x00600401, 0x25920231, 0x008d0578, 0x00000000 },
- { 0x00600801, 0x25820231, 0x008d0570, 0x00000000 },
- { 0x00600001, 0x25720231, 0x008d0568, 0x00000000 },
- { 0x00600001, 0x25620231, 0x008d0560, 0x00000000 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00810001, 0xbc000229, 0x02ad8000, 0x00000000 },
- { 0x00810001, 0xbc200229, 0x02ad8020, 0x00000000 },
- { 0x00810001, 0xbc400229, 0x02ad8040, 0x00000000 },
- { 0x00810001, 0xbc600229, 0x02ad8060, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000012a },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000066 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000064 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04a00480 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00a02040, 0x2400462c, 0x00ad8000, 0x00ad8005 },
- { 0x00a02048, 0x24003e2c, 0x00ad8001, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8002, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8003, 0x00140014 },
- { 0x00a02048, 0xb8003e2d, 0x00ad8004, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8040, 0x00ad8045 },
- { 0x00a02048, 0x24003e2c, 0x00ad8041, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8042, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8043, 0x00140014 },
- { 0x00a02048, 0xb8403e2d, 0x00ad8044, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8080, 0x00ad8085 },
- { 0x00a02048, 0x24003e2c, 0x00ad8081, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8082, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8083, 0x00140014 },
- { 0x00a02048, 0xb8803e2d, 0x00ad8084, 0xfffbfffb },
- { 0x00600040, 0x2400462c, 0x008d80c0, 0x008d80c5 },
- { 0x00600048, 0x24003e2c, 0x008d80c1, 0xfffbfffb },
- { 0x00600048, 0x24003e2c, 0x008d80c2, 0x00140014 },
- { 0x00600048, 0x24003e2c, 0x008d80c3, 0x00140014 },
- { 0x00600048, 0xb8c03e2d, 0x008d80c4, 0xfffbfffb },
- { 0x00000401, 0x22000060, 0x00000000, 0x04a00480 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04a00490 },
- { 0x00010802, 0x220c2d28, 0x00000454, 0x04800480 },
- { 0x00a02040, 0x24003dac, 0x00b18000, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8800, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8820, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18020, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8820, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8840, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18040, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x000a000a },
- { 0x00a02040, 0x24003dac, 0x00b18040, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18060, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8860, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8880, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18080, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8880, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed88a0, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x000000b4 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000004c },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000004a },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010002, 0x220c2d28, 0x02000454, 0x04800480 },
- { 0x00800040, 0x24003e2c, 0x01ed8000, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8001, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8021, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8002, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8022, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8003, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8023, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8004, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8024, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8005, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8025, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00800040, 0x24003e2c, 0x01ed8040, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8060, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8041, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8061, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8042, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8062, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8043, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8063, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8044, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8064, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8045, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8065, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000005c },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000062 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000042 },
- { 0x00200401, 0x22000128, 0x0066044c, 0x00000000 },
- { 0x00200c01, 0x22040128, 0x0045044e, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x03400010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220c0168, 0x02000000, 0x04800480 },
- { 0x00a02040, 0x24003e2c, 0x00ad83e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8be0, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8800, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8800, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8820, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00a02040, 0x24003e2c, 0x00ad8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8040, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8840, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8860, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8060, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8860, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8880, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000001c },
- { 0x00200401, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x01200010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01200010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00210040, 0x22002d08, 0x00450200, 0x00010001 },
- { 0x00210040, 0x22002d08, 0x02450200, 0x00100010 },
- { 0x00800001, 0xb8000229, 0x01ed8000, 0x00000000 },
- { 0x00800001, 0xb8200229, 0x01ed8020, 0x00000000 },
- { 0x00800001, 0xb8400229, 0x01ed8040, 0x00000000 },
- { 0x00800001, 0xb8600229, 0x01ed8060, 0x00000000 },
- { 0x80800042, 0xd8004631, 0x00d29800, 0x00d20480 },
- { 0x80800042, 0xd8204631, 0x00d29820, 0x00d204a0 },
- { 0x80800042, 0xd8404631, 0x00d29840, 0x00d204c0 },
- { 0x80800042, 0xd8604631, 0x00d29860, 0x00d204e0 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000c01, 0x220201e8, 0x00000000, 0x07100710 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00200040, 0x244c3d09, 0x00450200, 0x00100010 },
- { 0x00800041, 0x24002628, 0x00ad8000, 0x00000540 },
- { 0x00800041, 0x24202628, 0x00ad8020, 0x00000540 },
- { 0x00800048, 0x24002628, 0x00ad8002, 0x00000542 },
- { 0x00800048, 0x24202628, 0x00ad8022, 0x00000542 },
- { 0x00200001, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00800048, 0x24002628, 0x01ed8000, 0x00000544 },
- { 0x00800048, 0x24202628, 0x01ed8020, 0x00000544 },
- { 0x00800048, 0xbc002629, 0x01ed8002, 0x00000546 },
- { 0x00801048, 0xbc202629, 0x01ed8022, 0x00000546 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000128 },
- { 0x00000001, 0x20220169, 0x00000000, 0x00040004 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00500000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x00080008 },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00030008 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000040, 0xb80235ad, 0x00009802, 0x0000003c },
- { 0x00000040, 0x22000c20, 0x00000078, 0x00100010 },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00000001, 0x20480061, 0x00000000, 0x00020005 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00410001, 0xbc000229, 0x02698000, 0x00000000 },
- { 0x00410001, 0xbc100229, 0x02698010, 0x00000000 },
- { 0x00410001, 0xbc200229, 0x02698020, 0x00000000 },
- { 0x00410001, 0xbc300229, 0x02698030, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000000be },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000044 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000042 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04d004c0 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00802040, 0x2400462c, 0x00a98000, 0x00a98005 },
- { 0x00802048, 0x24003e2c, 0x00a98001, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98002, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98003, 0x00140014 },
- { 0x00802048, 0xb8003e2d, 0x00a98004, 0xfffbfffb },
- { 0x00802040, 0x2400462c, 0x00a98040, 0x00a98045 },
- { 0x00802048, 0x24003e2c, 0x00a98041, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98042, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98043, 0x00140014 },
- { 0x00802048, 0xb8203e2d, 0x00a98044, 0xfffbfffb },
- { 0x00400040, 0x2400462c, 0x00698080, 0x00698085 },
- { 0x00400048, 0x24003e2c, 0x00698081, 0xfffbfffb },
- { 0x00400048, 0x24003e2c, 0x00698082, 0x00140014 },
- { 0x00400048, 0x24003e2c, 0x00698083, 0x00140014 },
- { 0x00400048, 0xb8403e2d, 0x00698084, 0xfffbfffb },
- { 0x00000401, 0x220c0060, 0x00000000, 0x04e004d0 },
- { 0x00000c01, 0x22000060, 0x00000000, 0x04d004c8 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04e004d8 },
- { 0x00000801, 0x22080060, 0x00000000, 0x04f004e8 },
- { 0x00800040, 0x24003dac, 0x00b104c0, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x00b104e0, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed9800, 0x00140014 },
- { 0x00010001, 0x220c0168, 0x00000000, 0x05400540 },
- { 0x00110001, 0x220c0168, 0x00000000, 0x04c004c0 },
- { 0x00800048, 0x24003dac, 0x01e98000, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01e98020, 0x00010001 },
- { 0x00800048, 0x24003dac, 0x01e98800, 0x00140014 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000060 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000022 },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010001, 0x220e0168, 0x02000000, 0x05400540 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x00800040, 0x24003e2c, 0x01e98000, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98001, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98002, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98003, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98004, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98005, 0x00010001 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x03600010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x00400401, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x00400840, 0x22083d2c, 0x0069044c, 0x00100010 },
- { 0x00610040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00800040, 0x24003e2c, 0x01e983e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e993e0, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e99000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e99020, 0x00010001 },
- { 0x00000001, 0x220e0168, 0x00000000, 0x05400540 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x00400001, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x01400010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01400010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00010001 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00100010 },
- { 0x00800001, 0x25400229, 0x01e98000, 0x00000000 },
- { 0x80800042, 0x45404631, 0x00d20540, 0x00d204c0 },
- { 0x00000001, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x00400001, 0xd8000231, 0x008a0540, 0x00000000 },
- { 0x00400001, 0xd8100231, 0x008a0548, 0x00000000 },
- { 0x00400001, 0xd8200231, 0x008a0550, 0x00000000 },
- { 0x00400001, 0xd8300231, 0x008a0558, 0x00000000 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00600041, 0x24002628, 0x00898000, 0x00000540 },
- { 0x00600048, 0x24002628, 0x00898002, 0x00000542 },
- { 0x00600048, 0x24002628, 0x00898008, 0x00000544 },
- { 0x00600048, 0x2540262d, 0x0089800a, 0x00000546 },
- { 0x00400401, 0xbc0001a9, 0x00690540, 0x00000000 },
- { 0x00400801, 0xbc1001a9, 0x00690548, 0x00000000 },
- { 0x01000010, 0x20003d2c, 0x00000022, 0x00030003 },
- { 0x01000040, 0x20223d29, 0x02000022, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00080008 },
- { 0x00110040, 0x24540c21, 0x00000454, 0x00080008 },
- { 0x00010040, 0x24540c21, 0x00000454, 0x00180038 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffee4 },
- { 0x01800010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0xffe0ffe0 },
- { 0x00010001, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00110001, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00000001, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00800040, 0x24003dac, 0x00b19c00, 0x00200020 },
- { 0x00800040, 0x24203dac, 0x00b19c20, 0x00200020 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00060006 },
- { 0x8080000c, 0xdc203d91, 0x00b10420, 0x00060006 },
- { 0x02000040, 0x210e3d29, 0x0200010e, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00040004 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffce0 },
- { 0x01000005, 0x25643e2d, 0x00000060, 0x00c000c0 },
- { 0x01000010, 0x20003dac, 0x02000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00a02001, 0x46400231, 0x00d20780, 0x00000000 },
- { 0x00a02001, 0x46800231, 0x00d207c0, 0x00000000 },
- { 0x00a02001, 0x46c00231, 0x00d20480, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000007e },
- { 0x80a02042, 0x46404631, 0x00d20640, 0x00d20780 },
- { 0x80a02042, 0x46804631, 0x00d20680, 0x00d207c0 },
- { 0x80a02042, 0x46c04631, 0x00d206c0, 0x00d20480 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000076 },
- { 0x01000010, 0x20003dac, 0x02000564, 0x00800080 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xffffffe4 },
- { 0x00200401, 0x256801ed, 0x00000000, 0x00200020 },
- { 0x00200801, 0x256c01ed, 0x00000000, 0x00060006 },
- { 0x00400001, 0x258001ed, 0x00000000, 0x00000000 },
- { 0x00600001, 0x45a001ad, 0x00058c00, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000028 },
- { 0x02600005, 0x20006e28, 0x02008c0c, 0x88848421 },
- { 0x0220000c, 0x25663dad, 0x00000458, 0x00010001 },
- { 0x0000000c, 0x25643dad, 0x00000564, 0x00060006 },
- { 0x00310001, 0x25c401ad, 0x00000458, 0x00000000 },
- { 0x00210001, 0x25c00061, 0x00000000, 0x00010001 },
- { 0x00310040, 0x25c03dad, 0x004545c4, 0x00010001 },
- { 0x00610001, 0x25a00061, 0x02000000, 0x00000080 },
- { 0x00710001, 0x45a002ad, 0x02ae8c00, 0x00000000 },
- { 0x00710001, 0x45a202ad, 0x02ae8c01, 0x00000000 },
- { 0x00800041, 0x25a035ad, 0x00b105a0, 0x000905c0 },
- { 0x01200010, 0x20003e2c, 0x0245006e, 0x00000000 },
- { 0x00310009, 0x244c45ad, 0x02000564, 0x0045006e },
- { 0x00210001, 0x244c01ed, 0x02000000, 0x00000000 },
- { 0x0031000c, 0x244c3dad, 0x0245044c, 0x00010001 },
- { 0x00200009, 0x256835ad, 0x0045044c, 0x00000566 },
- { 0x00210040, 0x256835ad, 0x02450568, 0x00000566 },
- { 0x00200040, 0x256c362d, 0x0045006e, 0x00000566 },
- { 0x00400040, 0x240035ac, 0x00ab05a2, 0x00ab05a6 },
- { 0x00400040, 0x2400358c, 0x00690400, 0x00000566 },
- { 0x0040000c, 0x2580358d, 0x00690400, 0x00000566 },
- { 0x00800041, 0x2400362c, 0x00d20640, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d20660, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d20780, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207a0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x464035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x466035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d20680, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d206a0, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d207c0, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207e0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x468035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x46a035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d206c0, 0x000705a8 },
- { 0x00800041, 0x2420362c, 0x00d206e0, 0x000705a8 },
- { 0x00800048, 0x2400362c, 0x00d20480, 0x000705ac },
- { 0x00800048, 0x2420362c, 0x00d204a0, 0x000705ac },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x0000056a },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x0000056a },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056e },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056e },
- { 0x80800040, 0x46c035b1, 0x00b104c0, 0x00050582 },
- { 0x80800040, 0x46e035b1, 0x00b104e0, 0x00050582 },
- { 0x01800005, 0x20003d2c, 0x02000020, 0x00020002 },
- { 0x80800040, 0xd00045b1, 0x00b19000, 0x00d20640 },
- { 0x80800040, 0xd02045b1, 0x00b19020, 0x00d20660 },
- { 0x80800040, 0xd04045b1, 0x00b19040, 0x00d20680 },
- { 0x80800040, 0xd06045b1, 0x00b19060, 0x00d206a0 },
- { 0x00000040, 0x22083d8c, 0x00000208, 0x00800080 },
- { 0x80400040, 0xd40045b1, 0x00699400, 0x00ab06c0 },
- { 0x80400040, 0xd48045b1, 0x00699480, 0x00ab06c2 },
- { 0x80400040, 0xd42045b1, 0x00699420, 0x00ab06e0 },
- { 0x80400040, 0xd4a045b1, 0x006994a0, 0x00ab06e2 },
- { 0x80400040, 0xd41045b1, 0x00699410, 0x00ab06d0 },
- { 0x80400040, 0xd49045b1, 0x00699490, 0x00ab06d2 },
- { 0x80400040, 0xd43045b1, 0x00699430, 0x00ab06f0 },
- { 0x80400040, 0xd4b045b1, 0x006994b0, 0x00ab06f2 },
- { 0x00000040, 0x220a3d8c, 0x0000020a, 0x00080008 },
- { 0x00110040, 0x220a3d8c, 0x0200020a, 0x00300030 },
- { 0x01000010, 0x20003d2c, 0x02000020, 0x00060006 },
- { 0x00000040, 0x20203d29, 0x00000020, 0x00020002 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x00100001 },
- { 0x00000040, 0x220c358c, 0x0000020c, 0x0000003a },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffc1e },
- { 0x00000001, 0x220001ec, 0x00000000, 0x01400140 },
- { 0x00000001, 0x220201ec, 0x00000000, 0x01c001c0 },
- { 0x00800401, 0x20400236, 0x01ee8000, 0x00000000 },
- { 0x00800801, 0x20500236, 0x01ee8010, 0x00000000 },
- { 0x00800401, 0x20600236, 0x01ee8020, 0x00000000 },
- { 0x00800801, 0x20700236, 0x01ee8030, 0x00000000 },
- { 0x00800401, 0x20800236, 0x01ee8040, 0x00000000 },
- { 0x00800801, 0x20900236, 0x01ee8050, 0x00000000 },
- { 0x00800401, 0x20a00236, 0x01ee8060, 0x00000000 },
- { 0x00800801, 0x20b00236, 0x01ee8070, 0x00000000 },
- { 0x00800401, 0x20c00236, 0x01ee8100, 0x00000000 },
- { 0x00800801, 0x20d00236, 0x01ee8110, 0x00000000 },
- { 0x00800401, 0x20e00236, 0x01ee8120, 0x00000000 },
- { 0x00800801, 0x20f00236, 0x01ee8130, 0x00000000 },
- { 0x00800401, 0x21000236, 0x01ee8140, 0x00000000 },
- { 0x00800801, 0x21100236, 0x01ee8150, 0x00000000 },
- { 0x00800401, 0x21200236, 0x01ee8160, 0x00000000 },
- { 0x00800801, 0x21300236, 0x01ee8170, 0x00000000 },
- { 0x00000040, 0x22000d20, 0x00000062, 0x1218a600 },
- { 0x00200401, 0x204001a5, 0x00450064, 0x00000000 },
- { 0x00000801, 0x20480061, 0x00000000, 0x000f000f },
- { 0x01600031, 0x21400021, 0x508d0040, 0x00000200 },
- { 0x00000001, 0x220001ec, 0x00000000, 0x03400340 },
- { 0x00800401, 0x41600236, 0x00d28000, 0x00000000 },
- { 0x00800801, 0x41610236, 0x00d28080, 0x00000000 },
- { 0x00800401, 0x41800236, 0x00d28020, 0x00000000 },
- { 0x00800801, 0x41810236, 0x00d280a0, 0x00000000 },
- { 0x00800401, 0x41a00236, 0x00d28040, 0x00000000 },
- { 0x00800801, 0x41a10236, 0x00d280c0, 0x00000000 },
- { 0x00800401, 0x41c00236, 0x00d28060, 0x00000000 },
- { 0x00800801, 0x41c10236, 0x00d280e0, 0x00000000 },
- { 0x00000040, 0x22000d20, 0x00000062, 0x0a18a601 },
- { 0x0000040c, 0x20443ca5, 0x00000044, 0x00010001 },
- { 0x00000801, 0x20480061, 0x00000000, 0x0007000f },
- { 0x0a600031, 0x21600021, 0x508d0040, 0x00000200 },
- { 0x00000001, 0x21400021, 0x00000140, 0x00000000 },
- { 0x00000001, 0x21600021, 0x00000160, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0000, 0x00000000 },
- { 0x00000005, 0x20203e2d, 0x00000061, 0x001f001f },
- { 0x00200009, 0x20643e2d, 0x00450064, 0x00040004 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00000000 },
- { 0x01000010, 0x20003dac, 0x00000020, 0x00160016 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x01200010, 0x20003e2c, 0x0200006c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000024 },
- { 0x00800009, 0x25403dad, 0x00050064, 0x00020002 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00180018 },
- { 0x00200040, 0x45483dad, 0x00660548, 0x00100010 },
- { 0x00200040, 0x45523dad, 0x00660552, 0x00100010 },
- { 0x00400040, 0x25583dad, 0x00690558, 0x00100010 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0x00200020 },
- { 0x00800040, 0x20a035ad, 0x00b100a0, 0x00b10540 },
- { 0x00600040, 0x45423dad, 0x00ae0542, 0x00200020 },
- { 0x00800040, 0x20e035ad, 0x00b100e0, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0xffe0ffe0 },
- { 0x00800040, 0x20c035ad, 0x00b100c0, 0x00b10540 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000014 },
- { 0x06600010, 0x20003dac, 0x02000020, 0x00030003 },
- { 0x00000001, 0x206c0171, 0x00000000, 0x00000000 },
- { 0x00610001, 0x208000a5, 0x02050080, 0x00000000 },
- { 0x00610001, 0x212000a5, 0x02090100, 0x00000000 },
- { 0x00410001, 0x211000a5, 0x02690100, 0x00000000 },
- { 0x00200009, 0x25403dad, 0x00450064, 0x00020002 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00050540 },
- { 0x00200040, 0x40883dad, 0x00660088, 0x00200020 },
- { 0x00200040, 0x40923dad, 0x00660092, 0x00200020 },
- { 0x00400040, 0x20983dad, 0x00690098, 0x00200020 },
- { 0x00200401, 0x22080060, 0x00000000, 0x03400140 },
- { 0x00000c01, 0x220c0060, 0x00000000, 0x04400080 },
- { 0x00000801, 0x22040060, 0x00000000, 0x01000070 },
- { 0x02000005, 0x20002e28, 0x00000061, 0x00400040 },
- { 0x00010005, 0x203e2e29, 0x00000063, 0x00010001 },
- { 0x00110001, 0x203e0169, 0x00000000, 0x00030003 },
- { 0x00000001, 0x20200169, 0x00000000, 0x00000000 },
- { 0x0000000c, 0x2458262d, 0x0000006d, 0x00000020 },
- { 0x00000001, 0x210e0169, 0x00000000, 0x00010001 },
- { 0x00000005, 0x24583dad, 0x00000458, 0x00030003 },
- { 0x01000010, 0x200035ac, 0x0000010e, 0x00000458 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000031a },
- { 0x01000010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00010401, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00010805, 0x245a3e2d, 0x02008800, 0x007f007f },
- { 0x00110401, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00110805, 0x245a3e2d, 0x02008804, 0x007f007f },
- { 0x00010005, 0x245c3e2d, 0x02008800, 0x00800080 },
- { 0x00110005, 0x245c3e2d, 0x02008804, 0x00800080 },
- { 0x00000009, 0x245c3dad, 0x0000045c, 0x00010001 },
- { 0x0000000c, 0x211e362d, 0x0000006c, 0x00000020 },
- { 0x00000040, 0x240035ac, 0x0000003e, 0x0000045c },
- { 0x01000010, 0x20003d8c, 0x00210400, 0x00010001 },
- { 0x01000010, 0x20003d8c, 0x02210400, 0x01000100 },
- { 0x00000001, 0x203c01ed, 0x00000000, 0x00000000 },
- { 0x00010001, 0x203c01ed, 0x00000000, 0x00020002 },
- { 0x00010001, 0x203c01ed, 0x02000000, 0xfffefffe },
- { 0x02000005, 0x20002e28, 0x00000061, 0x00400040 },
- { 0x00010040, 0x244c0d21, 0x0000045a, 0x0208e602 },
- { 0x00110040, 0x20780d21, 0x0000045a, 0x0208a002 },
- { 0x00010040, 0x20782421, 0x0000044c, 0x0000045c },
- { 0x02000005, 0x20003dac, 0x0200011e, 0x00030003 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000001c0 },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000012 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00700000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c000c },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x0007000c },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00110040, 0x20441da5, 0x02000442, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c0007 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00070007 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000040, 0xb80235ad, 0x00009802, 0x0000003c },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x01600006, 0x20003dac, 0x0000044a, 0x00000000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00010040, 0x22000c20, 0x00000078, 0x00200010 },
- { 0x00110040, 0x22000c20, 0x00000078, 0x00300010 },
- { 0x00010001, 0x20480061, 0x00000000, 0x00030009 },
- { 0x00110001, 0x20480061, 0x00000000, 0x00040009 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001a },
- { 0x00600001, 0x26220231, 0x008d05c0, 0x00000000 },
- { 0x00600401, 0x26120231, 0x008d05b8, 0x00000000 },
- { 0x00600801, 0x26020231, 0x008d05b0, 0x00000000 },
- { 0x00600401, 0x25f20231, 0x008d05a8, 0x00000000 },
- { 0x00600801, 0x25e20231, 0x008d05a0, 0x00000000 },
- { 0x00600401, 0x25d20231, 0x008d0598, 0x00000000 },
- { 0x00600801, 0x25c20231, 0x008d0590, 0x00000000 },
- { 0x00600401, 0x25b20231, 0x008d0588, 0x00000000 },
- { 0x00600801, 0x25a20231, 0x008d0580, 0x00000000 },
- { 0x00600401, 0x25920231, 0x008d0578, 0x00000000 },
- { 0x00600801, 0x25820231, 0x008d0570, 0x00000000 },
- { 0x00600001, 0x25720231, 0x008d0568, 0x00000000 },
- { 0x00600001, 0x25620231, 0x008d0560, 0x00000000 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00810001, 0xbc000229, 0x02ad8000, 0x00000000 },
- { 0x00810001, 0xbc200229, 0x02ad8020, 0x00000000 },
- { 0x00810001, 0xbc400229, 0x02ad8040, 0x00000000 },
- { 0x00810001, 0xbc600229, 0x02ad8060, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000012a },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000066 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000064 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04a00480 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00a02040, 0x2400462c, 0x00ad8000, 0x00ad8005 },
- { 0x00a02048, 0x24003e2c, 0x00ad8001, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8002, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8003, 0x00140014 },
- { 0x00a02048, 0xb8003e2d, 0x00ad8004, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8040, 0x00ad8045 },
- { 0x00a02048, 0x24003e2c, 0x00ad8041, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8042, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8043, 0x00140014 },
- { 0x00a02048, 0xb8403e2d, 0x00ad8044, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8080, 0x00ad8085 },
- { 0x00a02048, 0x24003e2c, 0x00ad8081, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8082, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8083, 0x00140014 },
- { 0x00a02048, 0xb8803e2d, 0x00ad8084, 0xfffbfffb },
- { 0x00600040, 0x2400462c, 0x008d80c0, 0x008d80c5 },
- { 0x00600048, 0x24003e2c, 0x008d80c1, 0xfffbfffb },
- { 0x00600048, 0x24003e2c, 0x008d80c2, 0x00140014 },
- { 0x00600048, 0x24003e2c, 0x008d80c3, 0x00140014 },
- { 0x00600048, 0xb8c03e2d, 0x008d80c4, 0xfffbfffb },
- { 0x00000401, 0x22000060, 0x00000000, 0x04a00480 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04a00490 },
- { 0x00010802, 0x220c2d28, 0x00000454, 0x04800480 },
- { 0x00a02040, 0x24003dac, 0x00b18000, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8800, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8820, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18020, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8820, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8840, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18040, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x000a000a },
- { 0x00a02040, 0x24003dac, 0x00b18040, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18060, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8860, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8880, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18080, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8880, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed88a0, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x000000b4 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000004c },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000004a },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010002, 0x220c2d28, 0x02000454, 0x04800480 },
- { 0x00800040, 0x24003e2c, 0x01ed8000, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8001, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8021, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8002, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8022, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8003, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8023, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8004, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8024, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8005, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8025, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00800040, 0x24003e2c, 0x01ed8040, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8060, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8041, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8061, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8042, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8062, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8043, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8063, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8044, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8064, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8045, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8065, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000005c },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000062 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000042 },
- { 0x00200401, 0x22000128, 0x0066044c, 0x00000000 },
- { 0x00200c01, 0x22040128, 0x0045044e, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x03400010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220c0168, 0x02000000, 0x04800480 },
- { 0x00a02040, 0x24003e2c, 0x00ad83e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8be0, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8800, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8800, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8820, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00a02040, 0x24003e2c, 0x00ad8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8040, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8840, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8860, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8060, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8860, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8880, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000001c },
- { 0x00200401, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x01200010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01200010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00210040, 0x22002d08, 0x00450200, 0x00010001 },
- { 0x00210040, 0x22002d08, 0x02450200, 0x00100010 },
- { 0x00800001, 0xb8000229, 0x01ed8000, 0x00000000 },
- { 0x00800001, 0xb8200229, 0x01ed8020, 0x00000000 },
- { 0x00800001, 0xb8400229, 0x01ed8040, 0x00000000 },
- { 0x00800001, 0xb8600229, 0x01ed8060, 0x00000000 },
- { 0x80800042, 0xd8004631, 0x00d29800, 0x00d20480 },
- { 0x80800042, 0xd8204631, 0x00d29820, 0x00d204a0 },
- { 0x80800042, 0xd8404631, 0x00d29840, 0x00d204c0 },
- { 0x80800042, 0xd8604631, 0x00d29860, 0x00d204e0 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000c01, 0x220201e8, 0x00000000, 0x07100710 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00200040, 0x244c3d09, 0x00450200, 0x00100010 },
- { 0x00800041, 0x24002628, 0x00ad8000, 0x00000540 },
- { 0x00800041, 0x24202628, 0x00ad8020, 0x00000540 },
- { 0x00800048, 0x24002628, 0x00ad8002, 0x00000542 },
- { 0x00800048, 0x24202628, 0x00ad8022, 0x00000542 },
- { 0x00200001, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00800048, 0x24002628, 0x01ed8000, 0x00000544 },
- { 0x00800048, 0x24202628, 0x01ed8020, 0x00000544 },
- { 0x00800048, 0xbc002629, 0x01ed8002, 0x00000546 },
- { 0x00801048, 0xbc202629, 0x01ed8022, 0x00000546 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000128 },
- { 0x00000001, 0x20220169, 0x00000000, 0x00040004 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00500000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x00080008 },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00030008 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000040, 0xb80235ad, 0x00009802, 0x0000003c },
- { 0x00000040, 0x22000c20, 0x00000078, 0x00100010 },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00000001, 0x20480061, 0x00000000, 0x00020005 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00410001, 0xbc000229, 0x02698000, 0x00000000 },
- { 0x00410001, 0xbc100229, 0x02698010, 0x00000000 },
- { 0x00410001, 0xbc200229, 0x02698020, 0x00000000 },
- { 0x00410001, 0xbc300229, 0x02698030, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000000be },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000044 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000042 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04d004c0 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00802040, 0x2400462c, 0x00a98000, 0x00a98005 },
- { 0x00802048, 0x24003e2c, 0x00a98001, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98002, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98003, 0x00140014 },
- { 0x00802048, 0xb8003e2d, 0x00a98004, 0xfffbfffb },
- { 0x00802040, 0x2400462c, 0x00a98040, 0x00a98045 },
- { 0x00802048, 0x24003e2c, 0x00a98041, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98042, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98043, 0x00140014 },
- { 0x00802048, 0xb8203e2d, 0x00a98044, 0xfffbfffb },
- { 0x00400040, 0x2400462c, 0x00698080, 0x00698085 },
- { 0x00400048, 0x24003e2c, 0x00698081, 0xfffbfffb },
- { 0x00400048, 0x24003e2c, 0x00698082, 0x00140014 },
- { 0x00400048, 0x24003e2c, 0x00698083, 0x00140014 },
- { 0x00400048, 0xb8403e2d, 0x00698084, 0xfffbfffb },
- { 0x00000401, 0x220c0060, 0x00000000, 0x04e004d0 },
- { 0x00000c01, 0x22000060, 0x00000000, 0x04d004c8 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04e004d8 },
- { 0x00000801, 0x22080060, 0x00000000, 0x04f004e8 },
- { 0x00800040, 0x24003dac, 0x00b104c0, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x00b104e0, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed9800, 0x00140014 },
- { 0x00010001, 0x220c0168, 0x00000000, 0x05400540 },
- { 0x00110001, 0x220c0168, 0x00000000, 0x04c004c0 },
- { 0x00800048, 0x24003dac, 0x01e98000, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01e98020, 0x00010001 },
- { 0x00800048, 0x24003dac, 0x01e98800, 0x00140014 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000060 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000022 },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010001, 0x220e0168, 0x02000000, 0x05400540 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x00800040, 0x24003e2c, 0x01e98000, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98001, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98002, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98003, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98004, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98005, 0x00010001 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x03600010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x00400401, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x00400840, 0x22083d2c, 0x0069044c, 0x00100010 },
- { 0x00610040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00800040, 0x24003e2c, 0x01e983e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e993e0, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e99000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e99020, 0x00010001 },
- { 0x00000001, 0x220e0168, 0x00000000, 0x05400540 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x00400001, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x01400010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01400010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00010001 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00100010 },
- { 0x00800001, 0x25400229, 0x01e98000, 0x00000000 },
- { 0x80800042, 0x45404631, 0x00d20540, 0x00d204c0 },
- { 0x00000001, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x00400001, 0xd8000231, 0x008a0540, 0x00000000 },
- { 0x00400001, 0xd8100231, 0x008a0548, 0x00000000 },
- { 0x00400001, 0xd8200231, 0x008a0550, 0x00000000 },
- { 0x00400001, 0xd8300231, 0x008a0558, 0x00000000 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00600041, 0x24002628, 0x00898000, 0x00000540 },
- { 0x00600048, 0x24002628, 0x00898002, 0x00000542 },
- { 0x00600048, 0x24002628, 0x00898008, 0x00000544 },
- { 0x00600048, 0x2540262d, 0x0089800a, 0x00000546 },
- { 0x00400401, 0xbc0001a9, 0x00690540, 0x00000000 },
- { 0x00400801, 0xbc1001a9, 0x00690548, 0x00000000 },
- { 0x01000010, 0x20003d2c, 0x00000022, 0x00030003 },
- { 0x01000040, 0x20223d29, 0x02000022, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00080008 },
- { 0x00110040, 0x24540c21, 0x00000454, 0x00080008 },
- { 0x00010040, 0x24540c21, 0x00000454, 0x00180038 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffee4 },
- { 0x01800010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0xffe0ffe0 },
- { 0x00010001, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00110001, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00000001, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00800040, 0x24003dac, 0x00b19c00, 0x00200020 },
- { 0x00800040, 0x24203dac, 0x00b19c20, 0x00200020 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00060006 },
- { 0x8080000c, 0xdc203d91, 0x00b10420, 0x00060006 },
- { 0x02000040, 0x210e3d29, 0x0200010e, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00040004 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffcdc },
- { 0x01000005, 0x25643e2d, 0x00000060, 0x00c000c0 },
- { 0x01000010, 0x20003dac, 0x02000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00a02001, 0x46400231, 0x00d20780, 0x00000000 },
- { 0x00a02001, 0x46800231, 0x00d207c0, 0x00000000 },
- { 0x00a02001, 0x46c00231, 0x00d20480, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000007e },
- { 0x80a02042, 0x46404631, 0x00d20640, 0x00d20780 },
- { 0x80a02042, 0x46804631, 0x00d20680, 0x00d207c0 },
- { 0x80a02042, 0x46c04631, 0x00d206c0, 0x00d20480 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000076 },
- { 0x01000010, 0x20003dac, 0x02000564, 0x00800080 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xffffffe4 },
- { 0x00200401, 0x256801ed, 0x00000000, 0x00200020 },
- { 0x00200801, 0x256c01ed, 0x00000000, 0x00060006 },
- { 0x00400001, 0x258001ed, 0x00000000, 0x00000000 },
- { 0x00600001, 0x45a001ad, 0x00058c00, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000028 },
- { 0x02600005, 0x20006e28, 0x02008c0c, 0x88848421 },
- { 0x0220000c, 0x25663dad, 0x00000458, 0x00010001 },
- { 0x0000000c, 0x25643dad, 0x00000564, 0x00060006 },
- { 0x00310001, 0x25c401ad, 0x00000458, 0x00000000 },
- { 0x00210001, 0x25c00061, 0x00000000, 0x00010001 },
- { 0x00310040, 0x25c03dad, 0x004545c4, 0x00010001 },
- { 0x00610001, 0x25a00061, 0x02000000, 0x00000080 },
- { 0x00710001, 0x45a002ad, 0x02ae8c00, 0x00000000 },
- { 0x00710001, 0x45a202ad, 0x02ae8c01, 0x00000000 },
- { 0x00800041, 0x25a035ad, 0x00b105a0, 0x000905c0 },
- { 0x01200010, 0x20003e2c, 0x0245006e, 0x00000000 },
- { 0x00310009, 0x244c45ad, 0x02000564, 0x0045006e },
- { 0x00210001, 0x244c01ed, 0x02000000, 0x00000000 },
- { 0x0031000c, 0x244c3dad, 0x0245044c, 0x00010001 },
- { 0x00200009, 0x256835ad, 0x0045044c, 0x00000566 },
- { 0x00210040, 0x256835ad, 0x02450568, 0x00000566 },
- { 0x00200040, 0x256c362d, 0x0045006e, 0x00000566 },
- { 0x00400040, 0x240035ac, 0x00ab05a2, 0x00ab05a6 },
- { 0x00400040, 0x2400358c, 0x00690400, 0x00000566 },
- { 0x0040000c, 0x2580358d, 0x00690400, 0x00000566 },
- { 0x00800041, 0x2400362c, 0x00d20640, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d20660, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d20780, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207a0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x464035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x466035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d20680, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d206a0, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d207c0, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207e0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x468035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x46a035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d206c0, 0x000705a8 },
- { 0x00800041, 0x2420362c, 0x00d206e0, 0x000705a8 },
- { 0x00800048, 0x2400362c, 0x00d20480, 0x000705ac },
- { 0x00800048, 0x2420362c, 0x00d204a0, 0x000705ac },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x0000056a },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x0000056a },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056e },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056e },
- { 0x80800040, 0x46c035b1, 0x00b104c0, 0x00050582 },
- { 0x80800040, 0x46e035b1, 0x00b104e0, 0x00050582 },
- { 0x01800005, 0x20003d2c, 0x02000020, 0x00020002 },
- { 0x80800040, 0xd00045b1, 0x00b19000, 0x00d20640 },
- { 0x80800040, 0xd02045b1, 0x00b19020, 0x00d20660 },
- { 0x80800040, 0xd04045b1, 0x00b19040, 0x00d20680 },
- { 0x80800040, 0xd06045b1, 0x00b19060, 0x00d206a0 },
- { 0x00000040, 0x22083d8c, 0x00000208, 0x00800080 },
- { 0x80400040, 0xd40045b1, 0x00699400, 0x00ab06c0 },
- { 0x80400040, 0xd48045b1, 0x00699480, 0x00ab06c2 },
- { 0x80400040, 0xd42045b1, 0x00699420, 0x00ab06e0 },
- { 0x80400040, 0xd4a045b1, 0x006994a0, 0x00ab06e2 },
- { 0x80400040, 0xd41045b1, 0x00699410, 0x00ab06d0 },
- { 0x80400040, 0xd49045b1, 0x00699490, 0x00ab06d2 },
- { 0x80400040, 0xd43045b1, 0x00699430, 0x00ab06f0 },
- { 0x80400040, 0xd4b045b1, 0x006994b0, 0x00ab06f2 },
- { 0x00000040, 0x220a3d8c, 0x0000020a, 0x00080008 },
- { 0x00110040, 0x220a3d8c, 0x0200020a, 0x00300030 },
- { 0x01000010, 0x20003d2c, 0x02000020, 0x00060006 },
- { 0x00000040, 0x20203d29, 0x00000020, 0x00020002 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x00100001 },
- { 0x00000040, 0x220c358c, 0x0000020c, 0x0000003a },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffc1a },
- { 0x00000001, 0x220001ec, 0x00000000, 0x01400140 },
- { 0x00000001, 0x220201ec, 0x00000000, 0x01c001c0 },
- { 0x00800401, 0x20400236, 0x01ee8000, 0x00000000 },
- { 0x00800801, 0x20500236, 0x01ee8010, 0x00000000 },
- { 0x00800401, 0x20600236, 0x01ee8020, 0x00000000 },
- { 0x00800801, 0x20700236, 0x01ee8030, 0x00000000 },
- { 0x00800401, 0x20800236, 0x01ee8040, 0x00000000 },
- { 0x00800801, 0x20900236, 0x01ee8050, 0x00000000 },
- { 0x00800401, 0x20a00236, 0x01ee8060, 0x00000000 },
- { 0x00800801, 0x20b00236, 0x01ee8070, 0x00000000 },
- { 0x00800401, 0x20c00236, 0x01ee8100, 0x00000000 },
- { 0x00800801, 0x20d00236, 0x01ee8110, 0x00000000 },
- { 0x00800401, 0x20e00236, 0x01ee8120, 0x00000000 },
- { 0x00800801, 0x20f00236, 0x01ee8130, 0x00000000 },
- { 0x00800401, 0x21000236, 0x01ee8140, 0x00000000 },
- { 0x00800801, 0x21100236, 0x01ee8150, 0x00000000 },
- { 0x00800401, 0x21200236, 0x01ee8160, 0x00000000 },
- { 0x00800801, 0x21300236, 0x01ee8170, 0x00000000 },
- { 0x00000040, 0x22000d20, 0x00000062, 0x1218a000 },
- { 0x00200401, 0x204001a5, 0x00450064, 0x00000000 },
- { 0x00000801, 0x20480061, 0x00000000, 0x000f000f },
- { 0x01600031, 0x21400021, 0x508d0040, 0x00000200 },
- { 0x00000001, 0x220001ec, 0x00000000, 0x03400340 },
- { 0x00800401, 0x41600236, 0x00d28000, 0x00000000 },
- { 0x00800801, 0x41610236, 0x00d28080, 0x00000000 },
- { 0x00800401, 0x41800236, 0x00d28020, 0x00000000 },
- { 0x00800801, 0x41810236, 0x00d280a0, 0x00000000 },
- { 0x00800401, 0x41a00236, 0x00d28040, 0x00000000 },
- { 0x00800801, 0x41a10236, 0x00d280c0, 0x00000000 },
- { 0x00800401, 0x41c00236, 0x00d28060, 0x00000000 },
- { 0x00800801, 0x41c10236, 0x00d280e0, 0x00000000 },
- { 0x00000040, 0x22000d20, 0x00000062, 0x0a18a001 },
- { 0x0000040c, 0x20443ca5, 0x00000044, 0x00010001 },
- { 0x00000801, 0x20480061, 0x00000000, 0x0007000f },
- { 0x0a600031, 0x21600021, 0x508d0040, 0x00000200 },
- { 0x00000001, 0x21400021, 0x00000140, 0x00000000 },
- { 0x00000001, 0x21600021, 0x00000160, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x01000005, 0x20602d29, 0x02000042, 0x00070007 },
- { 0x01000005, 0x20422d29, 0x00000042, 0xfff8fff8 },
- { 0x00000001, 0x202001e9, 0x00000000, 0x100c100c },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00000009, 0x27e82d21, 0x00000040, 0x00060006 },
- { 0x00600001, 0x20a00022, 0x008d0000, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000100 },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x01800031, 0x20801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20400022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20480c22, 0x000007e8, 0x00000080 },
- { 0x02800031, 0x21001d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20600022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20680c22, 0x000007e8, 0x00000100 },
- { 0x03800031, 0x21801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20800022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20880c22, 0x000007e8, 0x00000180 },
- { 0x04800031, 0x22001d09, 0x408d0000, 0x02488400 },
- { 0x02600005, 0x20000c20, 0x02000090, 0x00002000 },
- { 0x00000006, 0x20880c21, 0x00000088, 0x00200000 },
- { 0x00200009, 0x20845529, 0x0000009c, 0x00450020 },
- { 0x00200001, 0x40840231, 0x00450094, 0x00000000 },
- { 0x00310001, 0x20840229, 0x02450094, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000095, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000094 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0080, 0x00000000 },
- { 0x00802001, 0x20800061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x020000d0, 0x00002000 },
- { 0x00000006, 0x20c80c21, 0x000000c8, 0x00200000 },
- { 0x00200009, 0x20c45529, 0x000000dc, 0x00450020 },
- { 0x00200001, 0x40c40231, 0x004500d4, 0x00000000 },
- { 0x00310001, 0x20c40229, 0x024500d4, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x000000d5, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x000000d4 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x02000110, 0x00002000 },
- { 0x00000006, 0x21080c21, 0x00000108, 0x00200000 },
- { 0x00200009, 0x21045529, 0x0000011c, 0x00450020 },
- { 0x00200001, 0x41040231, 0x00450114, 0x00000000 },
- { 0x00310001, 0x21040229, 0x02450114, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000115, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000114 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x21000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x02000150, 0x00002000 },
- { 0x00000006, 0x21480c21, 0x00000148, 0x00200000 },
- { 0x00200009, 0x21445529, 0x0000015c, 0x00450020 },
- { 0x00200001, 0x41440231, 0x00450154, 0x00000000 },
- { 0x00310001, 0x21440229, 0x02450154, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000155, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000154 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
- { 0x00802001, 0x21400061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x02000190, 0x00002000 },
- { 0x00000006, 0x21880c21, 0x00000188, 0x00200000 },
- { 0x00200009, 0x21845529, 0x0000019c, 0x00450020 },
- { 0x00200001, 0x41840231, 0x00450194, 0x00000000 },
- { 0x00310001, 0x21840229, 0x02450194, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000195, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000194 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0180, 0x00000000 },
- { 0x00802001, 0x21800061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x020001d0, 0x00002000 },
- { 0x00000006, 0x21c80c21, 0x000001c8, 0x00200000 },
- { 0x00200009, 0x21c45529, 0x000001dc, 0x00450020 },
- { 0x00200001, 0x41c40231, 0x004501d4, 0x00000000 },
- { 0x00310001, 0x21c40229, 0x024501d4, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x000001d5, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x000001d4 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d01c0, 0x00000000 },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x02000210, 0x00002000 },
- { 0x00000006, 0x22080c21, 0x00000208, 0x00200000 },
- { 0x00200009, 0x22045529, 0x0000021c, 0x00450020 },
- { 0x00200001, 0x42040231, 0x00450214, 0x00000000 },
- { 0x00310001, 0x22040229, 0x02450214, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000215, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000214 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0200, 0x00000000 },
- { 0x00802001, 0x22000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x02000250, 0x00002000 },
- { 0x00000006, 0x22480c21, 0x00000248, 0x00200000 },
- { 0x00200009, 0x22445529, 0x0000025c, 0x00450020 },
- { 0x00200001, 0x42440231, 0x00450254, 0x00000000 },
- { 0x00310001, 0x22440229, 0x02450254, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000255, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000254 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0240, 0x00000000 },
- { 0x00802001, 0x22400061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x01000040, 0x20423dad, 0x00000042, 0xfff8fff8 },
- { 0x00600001, 0x21600022, 0x008d07e0, 0x00000000 },
- { 0x00802001, 0x21800022, 0x008d0080, 0x00000000 },
- { 0x00802001, 0x21c00022, 0x008d00c0, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20280c22, 0x000007e8, 0x00000080 },
- { 0x00802001, 0x20400022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0140, 0x00000000 },
- { 0x01800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x21680c22, 0x000007e8, 0x00000100 },
- { 0x00802001, 0x21800022, 0x008d0180, 0x00000000 },
- { 0x00802001, 0x21c00022, 0x008d01c0, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x20280c22, 0x000007e8, 0x00000180 },
- { 0x00802001, 0x20400022, 0x008d0200, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0240, 0x00000000 },
- { 0x01800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x27e80c21, 0x000007e8, 0x00000200 },
- { 0x01000010, 0x20002da0, 0x02000060, 0x00000000 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xffffff00 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000040 },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x01800031, 0x20801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20400022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20480c22, 0x000007e8, 0x00000080 },
- { 0x02800031, 0x21001d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20600022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20680c22, 0x000007e8, 0x00000100 },
- { 0x03800031, 0x21801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20800022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20880c22, 0x000007e8, 0x00000180 },
- { 0x04800031, 0x22001d09, 0x408d0000, 0x02488400 },
- { 0x00000001, 0x220400e0, 0x00000000, 0x00a00080 },
- { 0x00600001, 0x20a00022, 0x008d0000, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02008810, 0x00002000 },
- { 0x01000040, 0x20603dad, 0x00000060, 0xffffffff },
- { 0x00000006, 0xa8080c21, 0x00008808, 0x00200000 },
- { 0x00200009, 0xa8045529, 0x0000881c, 0x00450020 },
- { 0x00200001, 0xc8040231, 0x00458814, 0x00000000 },
- { 0x00310001, 0xa8040229, 0x02458814, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00008815, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00008814 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d8800, 0x00000000 },
- { 0x00802001, 0xa8000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00600001, 0x21600022, 0x008d07e0, 0x00000000 },
- { 0x00802001, 0x21800022, 0x008d8800, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000040, 0x27e80c21, 0x000007e8, 0x00000040 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x00400040 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xffffffda },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x01000005, 0x20602d29, 0x02000042, 0x00070007 },
- { 0x01000005, 0x20422d29, 0x00000042, 0xfff8fff8 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00000009, 0x27e82d21, 0x00000040, 0x00060006 },
- { 0x00600001, 0x20a00022, 0x008d0000, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000260 },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x01800031, 0x20801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20400022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20480c22, 0x000007e8, 0x00000080 },
- { 0x02800031, 0x21001d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20600022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20680c22, 0x000007e8, 0x00000100 },
- { 0x03800031, 0x21801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20800022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20880c22, 0x000007e8, 0x00000180 },
- { 0x04800031, 0x22001d09, 0x408d0000, 0x02488400 },
- { 0x00200001, 0x20640229, 0x00450094, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000090, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000090, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000095, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000095, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000090, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x20881c21, 0x00000088, 0x00200000 },
- { 0x00200001, 0x20840129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0080, 0x00000000 },
- { 0x00802001, 0x20800061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000090, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000009c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000009c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200009c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000090, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200009c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200009c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x20843d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x20862d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x40840231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x004500d4, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x020000d0, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x000000d0, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x000000d5, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x000000d5, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x000000d0, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x20c81c21, 0x000000c8, 0x00200000 },
- { 0x00200001, 0x20c40129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x000000d0, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x000000dc, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x000000dc, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x020000dc, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x020000d0, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x020000dc, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x020000dc, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x20c43d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x20c62d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x40c40231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00450114, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000110, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000110, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000115, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000115, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000110, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x21081c21, 0x00000108, 0x00200000 },
- { 0x00200001, 0x21040129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x21000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000110, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000011c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000011c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200011c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000110, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200011c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200011c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x21043d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x21062d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x41040231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00450154, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000150, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000150, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000155, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000155, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000150, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x21481c21, 0x00000148, 0x00200000 },
- { 0x00200001, 0x21440129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
- { 0x00802001, 0x21400061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000150, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000015c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000015c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200015c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000150, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200015c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200015c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x21443d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x21462d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x41440231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00450194, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000190, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000190, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000195, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000195, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000190, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x21881c21, 0x00000188, 0x00200000 },
- { 0x00200001, 0x21840129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0180, 0x00000000 },
- { 0x00802001, 0x21800061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000190, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000019c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000019c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200019c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000190, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200019c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200019c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x21843d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x21862d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x41840231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x004501d4, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x020001d0, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x000001d0, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x000001d5, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x000001d5, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x000001d0, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x21c81c21, 0x000001c8, 0x00200000 },
- { 0x00200001, 0x21c40129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d01c0, 0x00000000 },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x000001d0, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x000001dc, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x000001dc, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x020001dc, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x020001d0, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x020001dc, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x020001dc, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x21c43d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x21c62d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x41c40231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00450214, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000210, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000210, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000215, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000215, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000210, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x22081c21, 0x00000208, 0x00200000 },
- { 0x00200001, 0x22040129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0200, 0x00000000 },
- { 0x00802001, 0x22000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000210, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000021c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000021c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200021c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000210, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200021c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200021c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x22043d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x22062d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x42040231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00450254, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000250, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000250, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000255, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000255, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000250, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x22481c21, 0x00000248, 0x00200000 },
- { 0x00200001, 0x22440129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0240, 0x00000000 },
- { 0x00802001, 0x22400061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000250, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000025c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000025c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200025c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000250, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200025c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200025c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x22443d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x22462d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x42440231, 0x00660064, 0x00000000 },
- { 0x01000040, 0x20423dad, 0x00000042, 0xfff8fff8 },
- { 0x00600001, 0x21600022, 0x008d07e0, 0x00000000 },
- { 0x00802001, 0x21800022, 0x008d0080, 0x00000000 },
- { 0x00802001, 0x21c00022, 0x008d00c0, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20280c22, 0x000007e8, 0x00000080 },
- { 0x00802001, 0x20400022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0140, 0x00000000 },
- { 0x01800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x21680c22, 0x000007e8, 0x00000100 },
- { 0x00802001, 0x21800022, 0x008d0180, 0x00000000 },
- { 0x00802001, 0x21c00022, 0x008d01c0, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x20280c22, 0x000007e8, 0x00000180 },
- { 0x00802001, 0x20400022, 0x008d0200, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0240, 0x00000000 },
- { 0x01800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x27e80c21, 0x000007e8, 0x00000200 },
- { 0x01000010, 0x20002da0, 0x02000060, 0x00000000 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffda0 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000006e },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x01800031, 0x20801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20400022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20480c22, 0x000007e8, 0x00000080 },
- { 0x02800031, 0x21001d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20600022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20680c22, 0x000007e8, 0x00000100 },
- { 0x03800031, 0x21801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20800022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20880c22, 0x000007e8, 0x00000180 },
- { 0x04800031, 0x22001d09, 0x408d0000, 0x02488400 },
- { 0x00000001, 0x220400e0, 0x00000000, 0x00a00080 },
- { 0x00600001, 0x20a00022, 0x008d0000, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00458814, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02008810, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00008810, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00008815, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00008815, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00008810, 0x00002000 },
- { 0x01000040, 0x20603dad, 0x02000060, 0xffffffff },
- { 0x00000006, 0xa8080c21, 0x00008808, 0x00200000 },
- { 0x00200001, 0xa8040129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d8800, 0x00000000 },
- { 0x00802001, 0xa8000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000022 },
- { 0x02600005, 0x20000d20, 0x02000066, 0x00000001 },
- { 0x02600005, 0x20000c20, 0x00008810, 0x00004000 },
- { 0x00000001, 0x20680129, 0x0000881c, 0x00000000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000881c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200881c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02008810, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200881c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200881c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x00000068, 0x000d0070 },
- { 0x01000040, 0x20603dad, 0x02000060, 0x00000000 },
- { 0x00000009, 0xa8043d09, 0x00000600, 0x000c000c },
- { 0x00000005, 0xa8062d09, 0x00000600, 0xf000f000 },
- { 0x00200001, 0xc8040231, 0x00660064, 0x00000000 },
- { 0x00600001, 0x21600022, 0x008d07e0, 0x00000000 },
- { 0x00802001, 0x21800022, 0x008d8800, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000040, 0x27e80c21, 0x000007e8, 0x00000040 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x00400040 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xffffffac },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
- { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
- { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
- { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
- { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x00000041, 0x20263d29, 0x00000036, 0x00040004 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x00000178 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000176 },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00000001, 0x22000060, 0x00000000, 0x0288a001 },
- { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
- { 0x03600031, 0x20800021, 0x408d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x00000008, 0x25e83e2d, 0x00009080, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x00459080, 0x00000000 },
- { 0x00200c01, 0x25d80129, 0x00459050, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699060, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000134 },
- { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
- { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
- { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000401, 0x25d80129, 0x00009040, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699064, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000011e },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000401, 0x25d80129, 0x00009042, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699068, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000110 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000401, 0x25d80129, 0x00009044, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x0069906c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000102 },
- { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
- { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
- { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
- { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
- { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
- { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
- { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
- { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x06082003 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00000008, 0x25e83e2d, 0x00009082, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x00459082, 0x00000000 },
- { 0x00200c01, 0x25d80129, 0x00459054, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699070, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000096 },
- { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
- { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
- { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000401, 0x25d80129, 0x00009046, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699074, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000080 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000401, 0x25d80129, 0x00009048, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699078, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000072 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000401, 0x25d80129, 0x0000904a, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x0069907c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000064 },
- { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
- { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x12082003 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00802001, 0x20400022, 0x008d0080, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0618a003 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x00800401, 0x23400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x23500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x23600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x23700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
- { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
- { 0x00000c01, 0x27e401a1, 0x000005c2, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x02600031, 0x23401c25, 0x408d07e0, 0x02286003 },
- { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
- { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00800040, 0x2400462d, 0x00b19c00, 0x00b1d830 },
- { 0x00800040, 0x2340462d, 0x00b19820, 0x00b1d830 },
- { 0x00800040, 0x2360462d, 0x00b19c10, 0x00b1dc00 },
- { 0x05810010, 0x200035ac, 0x008d2400, 0x000005d0 },
- { 0x05810010, 0x200035ac, 0x008d2340, 0x000005d2 },
- { 0x05810010, 0x200035ac, 0x008d2360, 0x000005d2 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x000000ca },
- { 0x00800040, 0x2440462d, 0x00b19810, 0x00b1d830 },
- { 0x00800040, 0x2460462d, 0x00b19c20, 0x00b1dc00 },
- { 0x00800201, 0x24a00129, 0x00b19820, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x00000066 },
- { 0x05800010, 0x200035ac, 0x028d2400, 0x000005e8 },
- { 0x00800040, 0x2520462d, 0x00b19830, 0x00b19820 },
- { 0x00800040, 0x2540462d, 0x00b19c00, 0x00b19c10 },
- { 0x00000201, 0x26000108, 0x00000602, 0x00000000 },
- { 0x05810010, 0x200035ac, 0x028d2440, 0x000005d2 },
- { 0x05810010, 0x200035ac, 0x008d2460, 0x000005d2 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x0000001e },
- { 0x00800040, 0x2560462d, 0x00b19810, 0x00b19800 },
- { 0x00800040, 0x238045ad, 0x008d0520, 0x00b19c00 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
- { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19810 },
- { 0x00800048, 0x24003dac, 0x008d0560, 0x00020002 },
- { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
- { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
- { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
- { 0x00800040, 0x2400362c, 0x00b19c10, 0x00b10380 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
- { 0x00800001, 0xb8100231, 0x00ae03c0, 0x00000000 },
- { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
- { 0x00800040, 0x2400362c, 0x00b19820, 0x008d0520 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
- { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x00800040, 0x2580462d, 0x00b19c20, 0x00b19c30 },
- { 0x00800040, 0x238045ad, 0x008d0540, 0x008d04b0 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
- { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19c20 },
- { 0x00800048, 0x24003dac, 0x008d0580, 0x00020002 },
- { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
- { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
- { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
- { 0x00800040, 0x2400362c, 0x008d04a0, 0x00b10380 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
- { 0x00800001, 0xbc200231, 0x00ae03c0, 0x00000000 },
- { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
- { 0x00800040, 0x2400362c, 0x008d04a0, 0x008d0540 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001005c },
- { 0x00800201, 0x23e0022d, 0x002805d4, 0x00000000 },
- { 0x00800201, 0x23c0022d, 0x002805d4, 0x00000000 },
- { 0x05800010, 0x200035ac, 0x008d2440, 0x000005d2 },
- { 0x05800010, 0x200035ac, 0x028d2460, 0x000005d2 },
- { 0x00800040, 0x24003e2c, 0x00b19820, 0x00040004 },
- { 0x00800048, 0x24003dac, 0x008d0400, 0x00040004 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b1dc10 },
- { 0x00800008, 0x23403d8d, 0x00b10400, 0x00030003 },
- { 0x00810040, 0x23e03dad, 0x008d03e0, 0x00010001 },
- { 0x00200201, 0x25ec018d, 0x00450600, 0x00000000 },
- { 0x00810040, 0x23e03dad, 0x028d03e0, 0x00010001 },
- { 0x03800010, 0x200035ac, 0x008d0340, 0x008d03e0 },
- { 0x05800010, 0x200035ac, 0x028d0340, 0x008d43e0 },
- { 0x00800042, 0x24c0462d, 0x00b19830, 0x00b19c00 },
- { 0x00810001, 0x234001ad, 0x008d03e0, 0x00000000 },
- { 0x00810001, 0x234001ad, 0x028d43e0, 0x00000000 },
- { 0x00200201, 0x260001ac, 0x004505ec, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19830, 0x008d0340 },
- { 0x80800040, 0x43403631, 0x00b19c00, 0x008d4340 },
- { 0x00800001, 0xb8300231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00800040, 0x2400362c, 0x00b19810, 0x008d04c0 },
- { 0x00800048, 0x24003e2c, 0x00b19820, 0xfffefffe },
- { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
- { 0x03800010, 0x200035ac, 0x008d0360, 0x008d03c0 },
- { 0x05800010, 0x200035ac, 0x028d0360, 0x008d43c0 },
- { 0x00810001, 0x236001ad, 0x008d03c0, 0x00000000 },
- { 0x00810001, 0x236001ad, 0x028d43c0, 0x00000000 },
- { 0x00000201, 0x260201ac, 0x000005ee, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19820, 0x008d0360 },
- { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00800040, 0x2400362c, 0x00b19c20, 0x008d04c0 },
- { 0x00800048, 0x24003e2c, 0x00b19c10, 0xfffefffe },
- { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
- { 0x03800010, 0x200035ac, 0x008d0360, 0x008d03c0 },
- { 0x05800010, 0x200035ac, 0x028d0360, 0x008d43c0 },
- { 0x00810001, 0x236001ad, 0x008d03c0, 0x00000000 },
- { 0x00810001, 0x236001ad, 0x028d43c0, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19c10, 0x008d0360 },
- { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
- { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
- { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
- { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x01400140 },
- { 0x00000048, 0x20263dad, 0x00000036, 0x00040004 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
- { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x00000126 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000124 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00000001, 0x22000060, 0x00000000, 0x0248a002 },
- { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
- { 0x02600031, 0x20800021, 0x408d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x004590c0, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a0, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000fc },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00200401, 0x25d0022d, 0x004590c8, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b0, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000ee },
- { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a4, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000d8 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b4, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000ca },
- { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
- { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
- { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
- { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x04082004 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x004590c2, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a8, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00810081 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00200401, 0x25d0022d, 0x004590ca, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b8, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000078 },
- { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990ac, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000062 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990bc, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000054 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0a082004 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00600001, 0x20400022, 0x008d0080, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0418a004 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x00600401, 0x2340012d, 0x008500cc, 0x00000000 },
- { 0x00600801, 0x2350012d, 0x0085010c, 0x00000000 },
- { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
- { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x02600031, 0x23401c25, 0x408d07e0, 0x02186004 },
- { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
- { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00600040, 0x2400462d, 0x00ae9c00, 0x00aed810 },
- { 0x00600040, 0x2340462d, 0x00ae9800, 0x00aed810 },
- { 0x00600040, 0x2360462d, 0x00ae9c10, 0x00aedc00 },
- { 0x05810010, 0x200035ac, 0x008d2400, 0x000005d0 },
- { 0x05810010, 0x200035ac, 0x008d2340, 0x000005d2 },
- { 0x05810010, 0x200035ac, 0x008d2360, 0x000005d2 },
- { 0x00618022, 0x34001c00, 0x00001400, 0x00000038 },
- { 0x00618022, 0x34001c00, 0x02001400, 0x00000016 },
- { 0x00600040, 0x24003e2c, 0x00ae9c10, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x00ae9800, 0x00020002 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9810 },
- { 0x80600008, 0x43403d91, 0x008d0400, 0x00020002 },
- { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x00ae9c10, 0x00020002 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9c00 },
- { 0x80600008, 0x43603d91, 0x008d0400, 0x00020002 },
- { 0x00600001, 0xd8100231, 0x00ae0340, 0x00000000 },
- { 0x00600001, 0xdc000231, 0x00ae0360, 0x00000000 },
- { 0x00608024, 0x34001c00, 0x00001400, 0x00010020 },
- { 0x00600201, 0x2400022c, 0x002405d4, 0x00000000 },
- { 0x00600040, 0x23e03d8d, 0x008d0400, 0x00010001 },
- { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00040004 },
- { 0x00600048, 0x24003dac, 0x008d0400, 0x00040004 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00aedc10 },
- { 0x00600008, 0x23403d8d, 0x008d0400, 0x00030003 },
- { 0x03600010, 0x200035ac, 0x008d0340, 0x008d03e0 },
- { 0x05600010, 0x200035ac, 0x028d0340, 0x008d43e0 },
- { 0x00610001, 0x234001ad, 0x008d03e0, 0x00000000 },
- { 0x00610001, 0x234001ad, 0x028d43e0, 0x00000000 },
- { 0x80600040, 0x43603631, 0x00ae9810, 0x008d0340 },
- { 0x80600040, 0x43403631, 0x00ae9c00, 0x008d4340 },
- { 0x00600001, 0xd8100231, 0x00ae0360, 0x00000000 },
- { 0x00600001, 0xdc000231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
- { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
- { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
- { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
- { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x00000041, 0x20263d29, 0x00000036, 0x00040004 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x0000018c },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000018a },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00010001, 0x22000060, 0x02000000, 0x0288e701 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0288e601 },
- { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
- { 0x03600031, 0x20800021, 0x408d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x00000008, 0x25e83e2d, 0x00009080, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x00459080, 0x00000000 },
- { 0x00200c01, 0x25d80129, 0x00459050, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699060, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb8c },
- { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
- { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
- { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000401, 0x25d80129, 0x00009040, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699064, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb76 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000401, 0x25d80129, 0x00009042, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699068, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb68 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000401, 0x25d80129, 0x00009044, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x0069906c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb5a },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
- { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
- { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
- { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
- { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
- { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
- { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
- { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x06082703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x06082603 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00000008, 0x25e83e2d, 0x00009082, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x00459082, 0x00000000 },
- { 0x00200c01, 0x25d80129, 0x00459054, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699070, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffaea },
- { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
- { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
- { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000401, 0x25d80129, 0x00009046, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699074, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffad4 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000401, 0x25d80129, 0x00009048, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699078, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffac6 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000401, 0x25d80129, 0x0000904a, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x0069907c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffab8 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
- { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x12082703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x12082603 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00802001, 0x20400022, 0x008d0080, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x0618a703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0618a603 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x00800401, 0x23400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x23500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x23600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x23700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
- { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
- { 0x00000c01, 0x27e401a1, 0x000005c2, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x00010008 },
- { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
- { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
- { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
- { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
- { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x01400140 },
- { 0x00000048, 0x20263dad, 0x00000036, 0x00040004 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
- { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x0000013a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000138 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00010001, 0x22000060, 0x02000000, 0x0248e702 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0248e602 },
- { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
- { 0x02600031, 0x20800021, 0x408d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x004590c0, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a0, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffc0c },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00200401, 0x25d0022d, 0x004590c8, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b0, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbfe },
- { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a4, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbe8 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b4, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbda },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
- { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
- { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
- { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x04082704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x04082604 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x004590c2, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a8, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb92 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00810081 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00200401, 0x25d0022d, 0x004590ca, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b8, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb84 },
- { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990ac, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb6e },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990bc, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb60 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x0a082704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0a082604 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00600001, 0x20400022, 0x008d0080, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x0418a704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0418a604 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x00600401, 0x2340012d, 0x008500cc, 0x00000000 },
- { 0x00600801, 0x2350012d, 0x0085010c, 0x00000000 },
- { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
- { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x00010008 },
- { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
- { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
- { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00010001 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000001, 0x22600169, 0x00000000, 0x00010001 },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
- { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
- { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
- { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
- { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00400441, 0x45c03dad, 0x00000034, 0x00100010 },
- { 0x00400841, 0x45c23dad, 0x00000036, 0x00200020 },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x25e42c21, 0x000005e4, 0x00800080 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x00000005, 0x202a3dad, 0x0000002a, 0xfffdfffd },
- { 0x02000005, 0x20002d2c, 0x0200002a, 0x00020002 },
- { 0x00000001, 0x27e80021, 0x000005e4, 0x00000000 },
- { 0x00010040, 0x27e83c21, 0x020007e8, 0x00400040 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000005, 0x25ec2e29, 0x00009002, 0x000a000a },
- { 0x00000005, 0x25ea2e29, 0x00009002, 0x00060006 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x00000252 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000250 },
- { 0x01000010, 0x20003d2c, 0x000005ec, 0x00080008 },
- { 0x00000005, 0x25e03d8d, 0x00000600, 0x00010001 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a5, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0288a001 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x0288e701 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0288e601 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x00800401, 0x20400231, 0x00cf0340, 0x00000000 },
- { 0x00800801, 0x20500231, 0x00cf0341, 0x00000000 },
- { 0x00800401, 0x20600231, 0x00cf0342, 0x00000000 },
- { 0x00800801, 0x20700231, 0x00cf0343, 0x00000000 },
- { 0x01600010, 0x20003d2c, 0x000005ea, 0x00040004 },
- { 0x01600010, 0x20003d2c, 0x020005ea, 0x00020002 },
- { 0x00800001, 0x21c00229, 0x00009080, 0x00000000 },
- { 0x00800001, 0x21e00229, 0x00009081, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289060, 0x00000000 },
- { 0x00610401, 0x41c00229, 0x00009080, 0x00000000 },
- { 0x00610801, 0x41c20229, 0x00009090, 0x00000000 },
- { 0x00610401, 0x41e00229, 0x00009081, 0x00000000 },
- { 0x00610801, 0x41e20229, 0x00009091, 0x00000000 },
- { 0x00610401, 0x42000229, 0x00249060, 0x00000000 },
- { 0x00610801, 0x42020229, 0x00249098, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x00610401, 0x21c00229, 0x02009080, 0x00000000 },
- { 0x00610801, 0x21d00229, 0x02009090, 0x00000000 },
- { 0x00610401, 0x21e00229, 0x02009081, 0x00000000 },
- { 0x00610801, 0x21f00229, 0x02009091, 0x00000000 },
- { 0x00610401, 0x22000229, 0x02249060, 0x00000000 },
- { 0x00610801, 0x22100229, 0x02249098, 0x00000000 },
- { 0x00800008, 0x25a03d29, 0x008d01c0, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200001, 0x25d80129, 0x00459050, 0x00000000 },
- { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x000001b4 },
- { 0x00800008, 0x25a03e29, 0x00009084, 0x00020002 },
- { 0x00800001, 0x21c00229, 0x00009084, 0x00000000 },
- { 0x00800001, 0x21e00229, 0x00009085, 0x00000000 },
- { 0x00000001, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000001, 0x25d80129, 0x00009040, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289064, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000019c },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000001, 0x25d80129, 0x00009042, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289068, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000018e },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000001, 0x25d80129, 0x00009044, 0x00000000 },
- { 0x00800001, 0x22000229, 0x0028906c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000180 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
- { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
- { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
- { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
- { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
- { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
- { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
- { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x06082003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x06082703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x06082603 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000010 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x01000005, 0x20003dac, 0x020005e0, 0x00010001 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
- { 0x00000440, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00000040, 0x22000c00, 0x00000200, 0x00200000 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
- { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00010001 },
- { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
- { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20400021, 0x408d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00000001, 0x260201ac, 0x000005e0, 0x00000000 },
- { 0x00800008, 0x25a03e29, 0x00009082, 0x00020002 },
- { 0x00200001, 0x25d80129, 0x00459054, 0x00000000 },
- { 0x00800001, 0x21c00229, 0x00009082, 0x00000000 },
- { 0x00800001, 0x21e00229, 0x00009083, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289070, 0x00000000 },
- { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000050 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000a },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000d4 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000044 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05400540 },
- { 0x00800001, 0x25000129, 0x00ad0040, 0x00000000 },
- { 0x00800001, 0x25200129, 0x00ad0080, 0x00000000 },
- { 0x00800001, 0x25400129, 0x00ad00c0, 0x00000000 },
- { 0x00800001, 0x25600129, 0x00ad0100, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000c2 },
- { 0x00600001, 0x20600129, 0x008d0510, 0x00000000 },
- { 0x00600001, 0x20800129, 0x008d0520, 0x00000000 },
- { 0x00600001, 0x20a00129, 0x008d0530, 0x00000000 },
- { 0x00600001, 0x20c00129, 0x008d0540, 0x00000000 },
- { 0x00600001, 0x20e00129, 0x008d0550, 0x00000000 },
- { 0x00600001, 0x21000129, 0x008d0560, 0x00000000 },
- { 0x00800008, 0x25a03e29, 0x00009092, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05400540 },
- { 0x00800001, 0x25000129, 0x00ad0050, 0x00000000 },
- { 0x00800001, 0x25200129, 0x00ad0090, 0x00000000 },
- { 0x00800001, 0x25400129, 0x00ad00d0, 0x00000000 },
- { 0x00800001, 0x25600129, 0x00ad0110, 0x00000000 },
- { 0x00200001, 0x25d80129, 0x0045905c, 0x00000000 },
- { 0x00800001, 0x21c00229, 0x00009092, 0x00000000 },
- { 0x00800001, 0x21e00229, 0x00009093, 0x00000000 },
- { 0x00800001, 0x22000229, 0x0028909c, 0x00000000 },
- { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000009a },
- { 0x00600001, 0x20700129, 0x008d0510, 0x00000000 },
- { 0x00600001, 0x20900129, 0x008d0520, 0x00000000 },
- { 0x00600001, 0x20b00129, 0x008d0530, 0x00000000 },
- { 0x00600001, 0x20d00129, 0x008d0540, 0x00000000 },
- { 0x00600001, 0x20f00129, 0x008d0550, 0x00000000 },
- { 0x00600001, 0x21100129, 0x008d0560, 0x00000000 },
- { 0x00800008, 0x25a03e29, 0x00009084, 0x00020002 },
- { 0x00800001, 0x21c00229, 0x00009084, 0x00000000 },
- { 0x00800001, 0x21e00229, 0x00009085, 0x00000000 },
- { 0x00000001, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000001, 0x25d80129, 0x00009046, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289074, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000076 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000001, 0x25d80129, 0x00009048, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289078, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000068 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000001, 0x25d80129, 0x0000904a, 0x00000000 },
- { 0x00800001, 0x22000229, 0x0028907c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000005a },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
- { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x12082003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x12082703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x12082603 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x01800005, 0x20003dac, 0x020005e0, 0x00010001 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00812001, 0x20400022, 0x028d0040, 0x00000000 },
- { 0x00912001, 0x20400022, 0x028d0080, 0x00000000 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0618a003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
- { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00010001 },
- { 0x00010001, 0x22000060, 0x02000000, 0x0618a703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0618a603 },
- { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x01000005, 0x20003dac, 0x0000002a, 0x00020002 },
- { 0x00000006, 0x202a3dad, 0x0000002a, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffd94 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00800040, 0x2400462d, 0x00b19c00, 0x00b1d830 },
- { 0x00800040, 0x2340462d, 0x00b19820, 0x00b1d830 },
- { 0x00800040, 0x2360462d, 0x00b19c10, 0x00b1dc00 },
- { 0x05810010, 0x200025ac, 0x008d2400, 0x008d01c0 },
- { 0x05810010, 0x200025ac, 0x008d2340, 0x008d01e0 },
- { 0x05810010, 0x200025ac, 0x008d2360, 0x008d01e0 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x000000c8 },
- { 0x00800040, 0x2440462d, 0x00b19810, 0x00b1d830 },
- { 0x00800040, 0x2460462d, 0x00b19c20, 0x00b1dc00 },
- { 0x00800201, 0x24a00129, 0x00b19820, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x00000066 },
- { 0x05800010, 0x200025ac, 0x028d2400, 0x008d05a0 },
- { 0x00800040, 0x2520462d, 0x00b19830, 0x00b19820 },
- { 0x00800040, 0x2540462d, 0x00b19c00, 0x00b19c10 },
- { 0x00000201, 0x26000108, 0x00000602, 0x00000000 },
- { 0x05810010, 0x200025ac, 0x028d2440, 0x008d01e0 },
- { 0x05810010, 0x200025ac, 0x008d2460, 0x008d01e0 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x0000001e },
- { 0x00800040, 0x2560462d, 0x00b19810, 0x00b19800 },
- { 0x00800040, 0x238045ad, 0x008d0520, 0x00b19c00 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
- { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19810 },
- { 0x00800048, 0x24003dac, 0x008d0560, 0x00020002 },
- { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
- { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
- { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
- { 0x00800040, 0x2400362c, 0x00b19c10, 0x00b10380 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
- { 0x00800001, 0xb8100231, 0x00ae03c0, 0x00000000 },
- { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
- { 0x00800040, 0x2400362c, 0x00b19820, 0x008d0520 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
- { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x00800040, 0x2580462d, 0x00b19c20, 0x00b19c30 },
- { 0x00800040, 0x238045ad, 0x008d0540, 0x008d04b0 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
- { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19c20 },
- { 0x00800048, 0x24003dac, 0x008d0580, 0x00020002 },
- { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
- { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
- { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
- { 0x00800040, 0x2400362c, 0x008d04a0, 0x00b10380 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
- { 0x00800001, 0xbc200231, 0x00ae03c0, 0x00000000 },
- { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
- { 0x00800040, 0x2400362c, 0x008d04a0, 0x008d0540 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001005a },
- { 0x00800001, 0x23e0012d, 0x008d0200, 0x00000000 },
- { 0x05800010, 0x200025ac, 0x008d2440, 0x008d01e0 },
- { 0x05800010, 0x200025ac, 0x028d2460, 0x008d01e0 },
- { 0x00800040, 0x24003e2c, 0x00b19820, 0x00040004 },
- { 0x00800048, 0x24003dac, 0x008d0400, 0x00040004 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b1dc10 },
- { 0x00800008, 0x23403d8d, 0x00b10400, 0x00030003 },
- { 0x00810040, 0x23e03dad, 0x008d03e0, 0x00010001 },
- { 0x00200201, 0x25ec018d, 0x00450600, 0x00000000 },
- { 0x00810040, 0x23e03dad, 0x028d03e0, 0x00010001 },
- { 0x03800010, 0x200035ac, 0x008d0340, 0x008d03e0 },
- { 0x05800010, 0x200035ac, 0x028d0340, 0x008d43e0 },
- { 0x00800042, 0x24c0462d, 0x00b19830, 0x00b19c00 },
- { 0x00810001, 0x234001ad, 0x008d03e0, 0x00000000 },
- { 0x00810001, 0x234001ad, 0x028d43e0, 0x00000000 },
- { 0x00200201, 0x260001ac, 0x004505ec, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19830, 0x008d0340 },
- { 0x80800040, 0x43403631, 0x00b19c00, 0x008d4340 },
- { 0x00800001, 0xb8300231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00800040, 0x2400362c, 0x00b19810, 0x008d04c0 },
- { 0x00800048, 0x24003e2c, 0x00b19820, 0xfffefffe },
- { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
- { 0x03800010, 0x200025ac, 0x008d0360, 0x008d0200 },
- { 0x05800010, 0x200025ac, 0x028d0360, 0x008d4200 },
- { 0x00810001, 0x2360012d, 0x008d0200, 0x00000000 },
- { 0x00810001, 0x2360012d, 0x028d4200, 0x00000000 },
- { 0x00000201, 0x260201ac, 0x000005ee, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19820, 0x008d0360 },
- { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00800040, 0x2400362c, 0x00b19c20, 0x008d04c0 },
- { 0x00800048, 0x24003e2c, 0x00b19c10, 0xfffefffe },
- { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
- { 0x03800010, 0x200025ac, 0x008d0360, 0x008d0200 },
- { 0x05800010, 0x200025ac, 0x028d0360, 0x008d4200 },
- { 0x00810001, 0x2360012d, 0x008d0200, 0x00000000 },
- { 0x00810001, 0x2360012d, 0x028d4200, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19c10, 0x008d0360 },
- { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00010001 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
- { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
- { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
- { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00400441, 0x45c03dad, 0x00000034, 0x00100010 },
- { 0x00400841, 0x45c23dad, 0x00000036, 0x00200020 },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x25e42c21, 0x000005e4, 0x00800080 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x00000005, 0x202a3dad, 0x0000002a, 0xfffdfffd },
- { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
- { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
- { 0x02000005, 0x20002d2c, 0x0200002a, 0x00020002 },
- { 0x00000001, 0x27e80021, 0x000005e4, 0x00000000 },
- { 0x00010040, 0x27e83c21, 0x020007e8, 0x00400040 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000005, 0x25ec2e29, 0x00009002, 0x000a000a },
- { 0x00000005, 0x25ea2e29, 0x00009002, 0x00060006 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x00000252 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000250 },
- { 0x01000010, 0x20003d2c, 0x000005ec, 0x00080008 },
- { 0x00000005, 0x25e03d8d, 0x00000600, 0x00010001 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0248a002 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x0248e702 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0248e602 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x00800001, 0x204001a9, 0x002e0340, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x01000010, 0x20003d2c, 0x020005ea, 0x00040004 },
- { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000006a },
- { 0x01000010, 0x20003d2c, 0x000005ea, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000012 },
- { 0x02600005, 0x20003dac, 0x00650340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02650360, 0x00010001 },
- { 0x00400401, 0x41c00229, 0x000090c0, 0x00000000 },
- { 0x00400801, 0x41c20229, 0x000090e0, 0x00000000 },
- { 0x00400401, 0x41e00229, 0x000090c1, 0x00000000 },
- { 0x00400801, 0x41e20229, 0x000090e1, 0x00000000 },
- { 0x00400401, 0x42000229, 0x006990a0, 0x00000000 },
- { 0x00400801, 0x42020229, 0x006990e8, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000012 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00400401, 0x21c00229, 0x000090c0, 0x00000000 },
- { 0x00400801, 0x21c80229, 0x000090e0, 0x00000000 },
- { 0x00400401, 0x21e00229, 0x000090c1, 0x00000000 },
- { 0x00400801, 0x21e80229, 0x000090e1, 0x00000000 },
- { 0x00400401, 0x22000229, 0x006990a0, 0x00000000 },
- { 0x00400801, 0x22080229, 0x006990e8, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000000a },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00600001, 0x21c00229, 0x000090c0, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c1, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490a0, 0x00000000 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000001c8 },
- { 0x01400010, 0x20003d2c, 0x000005ea, 0x00040004 },
- { 0x01400010, 0x20003d2c, 0x020005ea, 0x00020002 },
- { 0x00600001, 0x21c00229, 0x000090c8, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c9, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490b0, 0x00000000 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00410401, 0x41c00229, 0x000090c8, 0x00000000 },
- { 0x00410801, 0x41c20229, 0x000090f0, 0x00000000 },
- { 0x00410401, 0x41e00229, 0x000090c9, 0x00000000 },
- { 0x00410801, 0x41e20229, 0x000090f1, 0x00000000 },
- { 0x00410401, 0x42000229, 0x006990b0, 0x00000000 },
- { 0x00410801, 0x42020229, 0x006990f8, 0x00000000 },
- { 0x00410401, 0x21c00229, 0x020090c8, 0x00000000 },
- { 0x00410801, 0x21c80229, 0x020090f0, 0x00000000 },
- { 0x00410401, 0x21e00229, 0x020090c9, 0x00000000 },
- { 0x00410801, 0x21e80229, 0x020090f1, 0x00000000 },
- { 0x00410401, 0x22000229, 0x026990b0, 0x00000000 },
- { 0x00410801, 0x22080229, 0x026990f8, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000019c },
- { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00600001, 0x21c00229, 0x000090c4, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c5, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490a4, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000184 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00600001, 0x21c00229, 0x000090cc, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090cd, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490b4, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000174 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
- { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
- { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
- { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x04082004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x04082704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x04082604 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da5, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000010 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x01000005, 0x20003dac, 0x020005e0, 0x00010001 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
- { 0x00000440, 0x27e43ca5, 0x000007e4, 0xfffefffe },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00000040, 0x22000c00, 0x00000200, 0x00100000 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
- { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00020002 },
- { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
- { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffefffe },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x20400021, 0x408d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00000001, 0x260201ac, 0x000005e0, 0x00000000 },
- { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000084 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000026 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00600001, 0x21c00229, 0x000090c2, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c3, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490a8, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000f0 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00600001, 0x21c00229, 0x000090ca, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090cb, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490b8, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000e0 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000005c },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05200520 },
- { 0x00800001, 0x25000129, 0x00ad0040, 0x00000000 },
- { 0x00800001, 0x25200129, 0x00ad00c0, 0x00000000 },
- { 0x00600001, 0x21c00229, 0x000090c2, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c3, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490a8, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000c6 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05010501 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05210521 },
- { 0x00600001, 0x21c00229, 0x000090ca, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090cb, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490b8, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000b6 },
- { 0x00800008, 0x2340352d, 0x0000905c, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x0000905e, 0x008d0220 },
- { 0x00600001, 0x20600129, 0x008d0510, 0x00000000 },
- { 0x00600001, 0x20c00129, 0x008d0520, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05200520 },
- { 0x00800001, 0x25000129, 0x00ad0050, 0x00000000 },
- { 0x00800001, 0x25200129, 0x00ad00d0, 0x00000000 },
- { 0x00600001, 0x21c00229, 0x000090e2, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090e3, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490ec, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000096 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05010501 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05210521 },
- { 0x00600001, 0x21c00229, 0x000090f2, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090f3, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490fc, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00600001, 0x20700129, 0x008d0510, 0x00000000 },
- { 0x00600001, 0x20d00129, 0x008d0520, 0x00000000 },
- { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00600001, 0x21c00229, 0x000090c4, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c5, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490ac, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000006a },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00600001, 0x21c00229, 0x000090cc, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090cd, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490bc, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000005a },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0a082004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x0a082704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0a082604 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x01600005, 0x20003dac, 0x020005e0, 0x00010001 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00610001, 0x20400022, 0x028d0040, 0x00000000 },
- { 0x00710001, 0x20400022, 0x028d0060, 0x00000000 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0418a004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
- { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00020002 },
- { 0x00010001, 0x22000060, 0x02000000, 0x0418a704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0418a604 },
- { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffefffe },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x01000005, 0x20003dac, 0x0000002a, 0x00020002 },
- { 0x00000006, 0x202a3dad, 0x0000002a, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffd94 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00600040, 0x2400462d, 0x00ae9c00, 0x00aed810 },
- { 0x00600040, 0x2340462d, 0x00ae9800, 0x00aed810 },
- { 0x00600040, 0x2360462d, 0x00ae9c10, 0x00aedc00 },
- { 0x05810010, 0x200025ac, 0x008d2400, 0x008d01c0 },
- { 0x05810010, 0x200025ac, 0x008d2340, 0x008d01e0 },
- { 0x05810010, 0x200025ac, 0x008d2360, 0x008d01e0 },
- { 0x00618022, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x00618022, 0x34001c00, 0x02001400, 0x00000016 },
- { 0x00600040, 0x24003e2c, 0x00ae9c10, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x00ae9800, 0x00020002 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9810 },
- { 0x80600008, 0x43403d91, 0x008d0400, 0x00020002 },
- { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x00ae9c10, 0x00020002 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9c00 },
- { 0x80600008, 0x43603d91, 0x008d0400, 0x00020002 },
- { 0x00600001, 0xd8100231, 0x00ae0340, 0x00000000 },
- { 0x00600001, 0xdc000231, 0x00ae0360, 0x00000000 },
- { 0x00608024, 0x34001c00, 0x00001400, 0x0001001e },
- { 0x00600040, 0x23e03d2d, 0x008d0200, 0x00010001 },
- { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00040004 },
- { 0x00600048, 0x24003dac, 0x008d0400, 0x00040004 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00aedc10 },
- { 0x00600008, 0x23403d8d, 0x008d0400, 0x00030003 },
- { 0x03600010, 0x200035ac, 0x008d0340, 0x008d03e0 },
- { 0x05600010, 0x200035ac, 0x028d0340, 0x008d43e0 },
- { 0x00610001, 0x234001ad, 0x008d03e0, 0x00000000 },
- { 0x00610001, 0x234001ad, 0x028d43e0, 0x00000000 },
- { 0x80600040, 0x43603631, 0x00ae9810, 0x008d0340 },
- { 0x80600040, 0x43403631, 0x00ae9c00, 0x008d4340 },
- { 0x00600001, 0xd8100231, 0x00ae0360, 0x00000000 },
- { 0x00600001, 0xdc000231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
- { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
diff --git a/i965_drv_video/shaders/h264/mc/avc_mc.g4b.gen5 b/i965_drv_video/shaders/h264/mc/avc_mc.g4b.gen5
deleted file mode 100644
index cdee6ac..0000000
--- a/i965_drv_video/shaders/h264/mc/avc_mc.g4b.gen5
+++ /dev/null
@@ -1,5251 +0,0 @@
- { 0x00600001, 0x27c00021, 0x008d0000, 0x00000000 },
- { 0x00200009, 0x27fa3e29, 0x00450064, 0x00040004 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000d4 },
- { 0x00000005, 0x220e3e2c, 0x00000070, 0x000f000f },
- { 0x00000001, 0x26a00221, 0x00009c38, 0x00000000 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a0 },
- { 0x00a02001, 0x24000229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24400229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24800229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24c00229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x25000229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x25400229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x25800229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x25c00229, 0x00b10624, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00000001, 0x22080060, 0x00000000, 0x06440640 },
- { 0x00a02001, 0x24000229, 0x00009003, 0x00000000 },
- { 0x00a02001, 0x24400229, 0x0000900b, 0x00000000 },
- { 0x00a02001, 0x24800229, 0x00009013, 0x00000000 },
- { 0x00a02001, 0x24c00229, 0x0000901b, 0x00000000 },
- { 0x00a02001, 0x25000229, 0x00009023, 0x00000000 },
- { 0x00a02001, 0x25400229, 0x0000902b, 0x00000000 },
- { 0x00a02001, 0x25800229, 0x00009033, 0x00000000 },
- { 0x00a02001, 0x25c00229, 0x0000903b, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000072 },
- { 0x02600005, 0x20000c20, 0x0000006c, 0x00000002 },
- { 0x00600005, 0x24000c20, 0x0000006c, 0x00000011 },
- { 0x01600007, 0x20000c00, 0x028d0400, 0x00000011 },
- { 0x00780001, 0x26240169, 0x00000000, 0x80808080 },
- { 0x00780001, 0x66430231, 0x028d0624, 0x00000000 },
- { 0x00780001, 0x66630231, 0x028d062c, 0x00000000 },
- { 0x00780001, 0x26240231, 0x00cf0643, 0x00000000 },
- { 0x00780001, 0x262c0231, 0x00cf0663, 0x00000000 },
- { 0x00800040, 0x25e04629, 0x00cf0643, 0x00b10624 },
- { 0x00600040, 0x25e02529, 0x008d05e0, 0x008d05f0 },
- { 0x00400040, 0x25e02529, 0x006905e0, 0x006905e8 },
- { 0x00200040, 0x25e02529, 0x004505e0, 0x004505e4 },
- { 0x00a02040, 0x2400252c, 0x000005e0, 0x000005e2 },
- { 0x00a02040, 0x24003d8c, 0x00b10400, 0x00100010 },
- { 0x00a02008, 0x24003d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x24403d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x24803d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x24c03d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x25003d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x25403d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x25803d89, 0x00b10400, 0x00050005 },
- { 0x00a02008, 0x25c03d89, 0x00b10400, 0x00050005 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000044 },
- { 0x00600041, 0x26806e2d, 0x008d062c, 0x89abcdef },
- { 0x00600041, 0x26906e2d, 0x008d0623, 0xfedcba98 },
- { 0x00600041, 0x26a06e2d, 0x00cf0663, 0x89abcdef },
- { 0x00600041, 0x26b06e2d, 0x00cf0643, 0x0fedcba9 },
- { 0x00000041, 0x26be3e2d, 0x00000623, 0xfff8fff8 },
- { 0x00802040, 0x268035ad, 0x008d4680, 0x008d0690 },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0688 },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0684 },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0682 },
- { 0x00800001, 0x240001ec, 0x00000000, 0x00200020 },
- { 0x00200048, 0x24003dac, 0x00a00680, 0x00050005 },
- { 0x00200008, 0x26e03d8d, 0x00450400, 0x00060006 },
- { 0x00800001, 0x240001ec, 0x00000000, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x00000633, 0x00100010 },
- { 0x00800048, 0x26c03e2d, 0x0000067f, 0x00100010 },
- { 0x00800048, 0x272055ad, 0x000006e0, 0x00b10040 },
- { 0x00600041, 0x268055ad, 0x000006e2, 0x00ae0040 },
- { 0x00600041, 0x26a055ad, 0x000006e2, 0x00ae0041 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b00680 },
- { 0x80a02008, 0x44003d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b00682 },
- { 0x80a02008, 0x44403d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b00684 },
- { 0x80a02008, 0x44803d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b00686 },
- { 0x80a02008, 0x44c03d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b00688 },
- { 0x80a02008, 0x45003d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b0068a },
- { 0x80a02008, 0x45403d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b0068c },
- { 0x80a02008, 0x45803d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00b0068e },
- { 0x80a02008, 0x45c03d91, 0x00b10400, 0x00050005 },
- { 0x00000001, 0x22040060, 0x00000000, 0x00900080 },
- { 0x01000005, 0x20000c20, 0x02000068, 0x00003c00 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000020 },
- { 0x80802040, 0x440045b1, 0x008d8800, 0x00ae0400 },
- { 0x80802040, 0x444045b1, 0x008d8820, 0x00ae0440 },
- { 0x80802040, 0x448045b1, 0x008d8840, 0x00ae0480 },
- { 0x80802040, 0x44c045b1, 0x008d8860, 0x00ae04c0 },
- { 0x80802040, 0x441045b1, 0x008d8880, 0x00ae0410 },
- { 0x80802040, 0x445045b1, 0x008d88a0, 0x00ae0450 },
- { 0x80802040, 0x449045b1, 0x008d88c0, 0x00ae0490 },
- { 0x80802040, 0x44d045b1, 0x008d88e0, 0x00ae04d0 },
- { 0x80802040, 0x450045b1, 0x008d8900, 0x00ae0500 },
- { 0x80802040, 0x454045b1, 0x008d8920, 0x00ae0540 },
- { 0x80802040, 0x458045b1, 0x008d8940, 0x00ae0580 },
- { 0x80802040, 0x45c045b1, 0x008d8960, 0x00ae05c0 },
- { 0x80802040, 0x451045b1, 0x008d8980, 0x00ae0510 },
- { 0x80802040, 0x455045b1, 0x008d89a0, 0x00ae0550 },
- { 0x80802040, 0x459045b1, 0x008d89c0, 0x00ae0590 },
- { 0x80802040, 0x45d045b1, 0x008d89e0, 0x00ae05d0 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x01800180 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000e2 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000018 },
- { 0x00000001, 0x27800021, 0x00000780, 0x00000000 },
- { 0x00000001, 0x27a00021, 0x000007a0, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00200440, 0x27c055a5, 0x004507fa, 0x0045002a },
- { 0x00000801, 0x27c80061, 0x00000000, 0x0000001b },
- { 0x00000040, 0x22000d20, 0x00000062, 0x02186000 },
- { 0x01600031, 0x26200021, 0x408d07c0, 0x00000200 },
- { 0x00000440, 0x27c43ca5, 0x000007c4, 0x00010001 },
- { 0x00000801, 0x27c80061, 0x00000000, 0x000f0003 },
- { 0x00000040, 0x22000c00, 0x00000200, 0x00100000 },
- { 0x02600031, 0x26400021, 0x408d07c0, 0x00000200 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00000008, 0x27fc3dad, 0x000007fc, 0x00010001 },
- { 0x00200440, 0x27c055a5, 0x004507fa, 0x0045002a },
- { 0x00000801, 0x27c80061, 0x00000000, 0x00000013 },
- { 0x00000040, 0x22000c00, 0x00000200, 0xefffc001 },
- { 0x01600031, 0x26200021, 0x408d07c0, 0x00000200 },
- { 0x00000440, 0x27c43ca5, 0x000007c4, 0x00010001 },
- { 0x00000801, 0x27c80061, 0x00000000, 0x00070003 },
- { 0x05600031, 0x26400021, 0x408d07c0, 0x00000200 },
- { 0x00000008, 0x220e3e2c, 0x0000006c, 0x00060006 },
- { 0x00000001, 0x26a002a5, 0x00009c3c, 0x00000000 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a0 },
- { 0x02600005, 0x20000c20, 0x0000006c, 0x00000002 },
- { 0x00780001, 0x26240169, 0x00000000, 0x80808080 },
- { 0x02400005, 0x20000c20, 0x0200006c, 0x00000001 },
- { 0x00560001, 0x46420129, 0x02690624, 0x00000000 },
- { 0x02400005, 0x20000c20, 0x0200006c, 0x00000010 },
- { 0x00560001, 0x46520129, 0x0269062c, 0x00000000 },
- { 0x00780001, 0x26240129, 0x00ae0642, 0x00000000 },
- { 0x00800040, 0x24004629, 0x00b10624, 0x00650642 },
- { 0x00600040, 0x24002529, 0x00650400, 0x00650404 },
- { 0x00600040, 0x25202529, 0x00050400, 0x00050404 },
- { 0x00600040, 0x25702529, 0x00050408, 0x0005040c },
- { 0x00560001, 0x26240169, 0x00000000, 0x80808080 },
- { 0x00460001, 0x26240129, 0x028a0652, 0x00000000 },
- { 0x00560001, 0x46520129, 0x02690624, 0x00000000 },
- { 0x02400005, 0x20000c20, 0x0200006c, 0x00000001 },
- { 0x00560001, 0x46420169, 0x02000000, 0x80808080 },
- { 0x00460001, 0x46420129, 0x0069062c, 0x00000000 },
- { 0x00560001, 0x262c0129, 0x008a0642, 0x00000000 },
- { 0x00600040, 0x24004629, 0x008d0624, 0x00650652 },
- { 0x00600040, 0x24104629, 0x00650642, 0x008d062c },
- { 0x00600040, 0x24002529, 0x00650400, 0x00650404 },
- { 0x00600040, 0x25302529, 0x00050408, 0x0005040c },
- { 0x00600040, 0x25602529, 0x00050400, 0x00050404 },
- { 0x00a02040, 0x24003d2c, 0x00b10520, 0x00040004 },
- { 0x00a02008, 0x24003d89, 0x00b10400, 0x00030003 },
- { 0x00a02008, 0x24403d89, 0x00b10400, 0x00030003 },
- { 0x00a02040, 0x24003d2c, 0x00b10560, 0x00040004 },
- { 0x00a02008, 0x24803d89, 0x00b10400, 0x00030003 },
- { 0x00a02008, 0x24c03d89, 0x00b10400, 0x00030003 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000048 },
- { 0x00000001, 0x22080060, 0x00000000, 0x06440640 },
- { 0x00a02001, 0x24000229, 0x00059002, 0x00000000 },
- { 0x00a02001, 0x24400229, 0x0005900a, 0x00000000 },
- { 0x00a02001, 0x24800229, 0x00059012, 0x00000000 },
- { 0x00a02001, 0x24c00229, 0x0005901a, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000003c },
- { 0x00a02001, 0x24000229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24400229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24800229, 0x00b10624, 0x00000000 },
- { 0x00a02001, 0x24c00229, 0x00b10624, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000032 },
- { 0x00600041, 0x26806e2d, 0x008d062c, 0x44332211 },
- { 0x00600041, 0x26906e2d, 0x008d0622, 0xffeeddcc },
- { 0x00600041, 0x26a06e2d, 0x00650652, 0x44332211 },
- { 0x00600041, 0x26b06e2d, 0x00650642, 0x00ffeedd },
- { 0x00200041, 0x26bc3e2d, 0x00450622, 0xfffcfffc },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0690 },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0688 },
- { 0x00802040, 0x268035ad, 0x008d0680, 0x008d0684 },
- { 0x00800001, 0x240001ec, 0x00000000, 0x00200020 },
- { 0x00400048, 0x24003dac, 0x00a50680, 0x00220022 },
- { 0x00400008, 0x26e03d8d, 0x00690400, 0x00060006 },
- { 0x00800001, 0x240001ec, 0x00000000, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x00050632, 0x00100010 },
- { 0x00800048, 0x26c03e2d, 0x0005065e, 0x00100010 },
- { 0x00800048, 0x272055ad, 0x000506e0, 0x00240044 },
- { 0x00600041, 0x268055ad, 0x000506e4, 0x00440044 },
- { 0x00600041, 0x26a055ad, 0x000506e4, 0x00440045 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00050680 },
- { 0x80a02008, 0x44003d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00050684 },
- { 0x80a02008, 0x44403d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x00050688 },
- { 0x80a02008, 0x44803d91, 0x00b10400, 0x00050005 },
- { 0x00a02040, 0x240035ac, 0x00b10720, 0x0005068c },
- { 0x80a02008, 0x44c03d91, 0x00b10400, 0x00050005 },
- { 0x00000040, 0x22063d8c, 0x00000204, 0x00100010 },
- { 0x80802040, 0x640045b1, 0x008d8880, 0x00cf0400 },
- { 0x80802040, 0x644045b1, 0x008d88a0, 0x00cf0440 },
- { 0x80802040, 0x648045b1, 0x008d88c0, 0x00cf0480 },
- { 0x80802040, 0x64c045b1, 0x008d88e0, 0x00cf04c0 },
- { 0x80802040, 0x640245b1, 0x008d8900, 0x00cf0402 },
- { 0x80802040, 0x644245b1, 0x008d8920, 0x00cf0442 },
- { 0x80802040, 0x648245b1, 0x008d8940, 0x00cf0482 },
- { 0x80802040, 0x64c245b1, 0x008d8960, 0x00cf04c2 },
- { 0x00000401, 0x27c80061, 0x00000000, 0x0007000f },
- { 0x00200801, 0x27c001a1, 0x004507fa, 0x00000000 },
- { 0x00000040, 0x22000c00, 0x00000200, 0x08004000 },
- { 0x00800001, 0x20400232, 0x00d20400, 0x00000000 },
- { 0x00800001, 0x20500232, 0x00d20420, 0x00000000 },
- { 0x00800001, 0x20600232, 0x00d20440, 0x00000000 },
- { 0x00800001, 0x20700232, 0x00d20460, 0x00000000 },
- { 0x00800001, 0x20800232, 0x00d20480, 0x00000000 },
- { 0x00800001, 0x20900232, 0x00d204a0, 0x00000000 },
- { 0x00800001, 0x20a00232, 0x00d204c0, 0x00000000 },
- { 0x00800001, 0x20b00232, 0x00d204e0, 0x00000000 },
- { 0x01600031, 0x27a00021, 0x508d07c0, 0x00000200 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00000401, 0x27c80061, 0x00000000, 0x000f000f },
- { 0x00200801, 0x27c001a1, 0x004507fa, 0x00000000 },
- { 0x00000040, 0x22000c00, 0x00000200, 0x0ff04000 },
- { 0x00000001, 0x22080060, 0x00000000, 0x04400400 },
- { 0x00a02001, 0x20400232, 0x00d29000, 0x00000000 },
- { 0x00a02001, 0x20500232, 0x00d29020, 0x00000000 },
- { 0x00a02001, 0x20800232, 0x00d29080, 0x00000000 },
- { 0x00a02001, 0x20900232, 0x00d290a0, 0x00000000 },
- { 0x00a02001, 0x20c00232, 0x00d29100, 0x00000000 },
- { 0x00a02001, 0x20d00232, 0x00d29120, 0x00000000 },
- { 0x00a02001, 0x21000232, 0x00d29180, 0x00000000 },
- { 0x00a02001, 0x21100232, 0x00d291a0, 0x00000000 },
- { 0x01600031, 0x27800021, 0x508d07c0, 0x00000200 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00600001, 0x27c00021, 0x008d0000, 0x00000000 },
- { 0x00200009, 0x27fa3e29, 0x00450064, 0x00040004 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xffffff04 },
- { 0x00000001, 0x220401ec, 0x00000000, 0x00800080 },
- { 0x00000001, 0x22080060, 0x00000000, 0x04100400 },
- { 0x00200008, 0x27006e2d, 0x0000006c, 0x00000040 },
- { 0x00400001, 0x27400061, 0x00000000, 0x00000000 },
- { 0x00800001, 0x272001a9, 0x00b10620, 0x00000000 },
- { 0x02600005, 0x20001c20, 0x0000006c, 0x00000008 },
- { 0x00110001, 0x27230231, 0x00000624, 0x00000000 },
- { 0x00600001, 0x27420231, 0x00cf0643, 0x00000000 },
- { 0x00110001, 0x27410231, 0x00000643, 0x00000000 },
- { 0x00240001, 0x27400231, 0x00000623, 0x00000000 },
- { 0x02000005, 0x20001c20, 0x0200006c, 0x00000002 },
- { 0x00010001, 0x27400231, 0x02000624, 0x00000000 },
- { 0x02000005, 0x20001c20, 0x0200006c, 0x00000001 },
- { 0x00110001, 0x27420231, 0x02000623, 0x00000000 },
- { 0x00000005, 0x26803e2d, 0x00000070, 0x000f000f },
- { 0x00000001, 0x270801ad, 0x00000700, 0x00000000 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000084 },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00800001, 0x27200231, 0x00b10628, 0x00000000 },
- { 0x02600005, 0x20001c20, 0x0200006c, 0x00000004 },
- { 0x00680001, 0x272c0231, 0x028d0634, 0x00000000 },
- { 0x00780001, 0x272c0231, 0x02000633, 0x00000000 },
- { 0x00400001, 0x27420231, 0x00a0040e, 0x00000000 },
- { 0x00400001, 0x27460231, 0x00a0044e, 0x00000000 },
- { 0x00200001, 0x27400231, 0x0000062b, 0x00000000 },
- { 0x02000005, 0x20001c20, 0x0200006c, 0x00000002 },
- { 0x00010001, 0x27400231, 0x0200062c, 0x00000000 },
- { 0x00110001, 0x27410231, 0x0200040e, 0x00000000 },
- { 0x00000008, 0x26803e2d, 0x00000070, 0x00040004 },
- { 0x00200040, 0x22083d8c, 0x00450208, 0x00800080 },
- { 0x00000006, 0x27083dad, 0x00000700, 0x00010001 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000064 },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00a02001, 0xb3800231, 0x00d20400, 0x00000000 },
- { 0x00a02001, 0xb3a00231, 0x00d20480, 0x00000000 },
- { 0x00a02001, 0xb3c00231, 0x00d20440, 0x00000000 },
- { 0x00a02001, 0xb3e00231, 0x00d204c0, 0x00000000 },
- { 0x02000005, 0x20001c20, 0x00000060, 0x00000002 },
- { 0x01000005, 0x20001c20, 0x0200006c, 0x00000001 },
- { 0x01010005, 0x20001c20, 0x00000060, 0x00004000 },
- { 0x02010005, 0x20001c20, 0x02000060, 0x00000010 },
- { 0x00030001, 0x27230231, 0x0000065f, 0x00000000 },
- { 0x00030220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02600005, 0x20001c20, 0x0000006c, 0x00000001 },
- { 0x00460001, 0x27200231, 0x0069065c, 0x00000000 },
- { 0x00110001, 0x27230231, 0x00000458, 0x00000000 },
- { 0x00600001, 0x27240231, 0x008d0458, 0x00000000 },
- { 0x00600001, 0x272c0231, 0x008d0478, 0x00000000 },
- { 0x00600001, 0x27420231, 0x00cf0663, 0x00000000 },
- { 0x00000001, 0x27400231, 0x00000458, 0x00000000 },
- { 0x00010001, 0x27410231, 0x0000065f, 0x00000000 },
- { 0x00110001, 0x27410231, 0x00000663, 0x00000000 },
- { 0x02000005, 0x20001c20, 0x0200006c, 0x00000010 },
- { 0x00110001, 0x27420231, 0x0200065f, 0x00000000 },
- { 0x00000005, 0x26803e2d, 0x00000071, 0x000f000f },
- { 0x00000006, 0x27083dad, 0x00000702, 0x00020002 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000030 },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00400001, 0x27200231, 0x0069045c, 0x00000000 },
- { 0x00600001, 0x27240231, 0x008d0478, 0x00000000 },
- { 0x00800001, 0x272c0231, 0x0000047f, 0x00000000 },
- { 0x00400001, 0x27420231, 0x00a0048e, 0x00000000 },
- { 0x00400001, 0x27460231, 0x00a004ce, 0x00000000 },
- { 0x00000001, 0x27400231, 0x00000478, 0x00000000 },
- { 0x00000001, 0x27410231, 0x0000045f, 0x00000000 },
- { 0x00000008, 0x26803e2d, 0x00000071, 0x00040004 },
- { 0x00200040, 0x22083d8c, 0x00450208, 0x00800080 },
- { 0x00000006, 0x27083dad, 0x00000700, 0x00030003 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00a02001, 0xb3800231, 0x00d20480, 0x00000000 },
- { 0x00a02001, 0xb3a00231, 0x00d20500, 0x00000000 },
- { 0x00a02001, 0xb3c00231, 0x00d204c0, 0x00000000 },
- { 0x00a02001, 0xb3e00231, 0x00d20540, 0x00000000 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000100 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffe74 },
- { 0x00000001, 0x27800021, 0x00000780, 0x00000000 },
- { 0x00000001, 0x27a00021, 0x000007a0, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000001, 0x27340231, 0x00000733, 0x00000000 },
- { 0x00600001, 0x274a0231, 0x00000749, 0x00000000 },
- { 0x00800040, 0x24003e2c, 0x00b10723, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10724, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10725, 0x00010001 },
- { 0x00800008, 0x26c03d8d, 0x008d0400, 0x00020002 },
- { 0x00800040, 0x24003e2c, 0x00b10740, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10741, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10742, 0x00010001 },
- { 0x00800008, 0x26a03d8d, 0x008d0400, 0x00020002 },
- { 0x00800001, 0x27240231, 0x00d206c0, 0x00000000 },
- { 0x00600001, 0x27400231, 0x00ae06a2, 0x00000000 },
- { 0x00000001, 0x27230231, 0x000006a0, 0x00000000 },
- { 0x00000005, 0x220e3dac, 0x00000680, 0x000f000f },
- { 0x00000001, 0x26a00221, 0x00009c2c, 0x00000000 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a0 },
- { 0x80800040, 0xd00045b1, 0x00b18800, 0x000d0724 },
- { 0x80800040, 0xd02045b1, 0x00b18820, 0x000d0724 },
- { 0x80800040, 0xd04045b1, 0x00b18840, 0x000d0724 },
- { 0x80800040, 0xd06045b1, 0x00b18860, 0x000d0724 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x80800040, 0xd00045b1, 0x00b18800, 0x002c0740 },
- { 0x80800040, 0xd02045b1, 0x00b18820, 0x002c0742 },
- { 0x80800040, 0xd04045b1, 0x00b18840, 0x002c0744 },
- { 0x80800040, 0xd06045b1, 0x00b18860, 0x002c0746 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x02802005, 0x20003da0, 0x00000708, 0x00020002 },
- { 0x02600005, 0x20003da0, 0x02000708, 0x00010001 },
- { 0x009a0001, 0x27200169, 0x00000000, 0x80808080 },
- { 0x00780001, 0x27400231, 0x028d0724, 0x00000000 },
- { 0x00780001, 0x27240231, 0x008d0740, 0x00000000 },
- { 0x00600040, 0x25e04629, 0x008d0724, 0x008d0740 },
- { 0x00400040, 0x25e02529, 0x006905e0, 0x006905e8 },
- { 0x00200040, 0x25e02529, 0x004505e0, 0x004505e4 },
- { 0x00800040, 0x2400252c, 0x000005e0, 0x000005e2 },
- { 0x00800040, 0x24003d8c, 0x008d0400, 0x00080008 },
- { 0x00800008, 0x26803d8d, 0x008d0400, 0x00040004 },
- { 0x80800040, 0xd00035b1, 0x00b18800, 0x00b10680 },
- { 0x80800040, 0xd02035b1, 0x00b18820, 0x00b10680 },
- { 0x80800040, 0xd04035b1, 0x00b18840, 0x00b10680 },
- { 0x80800040, 0xd06035b1, 0x00b18860, 0x00b10680 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00600001, 0x27340231, 0x008d0733, 0x00000000 },
- { 0x00800040, 0x24003e2c, 0x00b10726, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10725, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10724, 0x00010001 },
- { 0x00800008, 0x26803d8d, 0x00b10400, 0x00020002 },
- { 0x80800040, 0xd00035b1, 0x00b18800, 0x002d0680 },
- { 0x80800040, 0xd02035b1, 0x00b18820, 0x002d0684 },
- { 0x80800040, 0xd04035b1, 0x00b18840, 0x002d0688 },
- { 0x80800040, 0xd06035b1, 0x00b18860, 0x002d068c },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00400009, 0x26c05421, 0x00000744, 0x00690050 },
- { 0x00400009, 0x26d05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26a00231, 0x00cf06c3, 0x00000000 },
- { 0x00800001, 0x26a80231, 0x00b10723, 0x00000000 },
- { 0x00800040, 0x24003e2c, 0x00b106a2, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a1, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a0, 0x00010001 },
- { 0x00800008, 0x26a03d8d, 0x00b10400, 0x00020002 },
- { 0x00200040, 0x220c3eac, 0x00450056, 0x06a006a0 },
- { 0x80800040, 0xd06035b1, 0x01ed9800, 0x00b18860 },
- { 0x80800040, 0xd04035b1, 0x01ed9804, 0x00b18840 },
- { 0x80800040, 0xd02035b1, 0x01ed9808, 0x00b18820 },
- { 0x80800040, 0xd00035b1, 0x01ed980c, 0x00b18800 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00400009, 0x26c05421, 0x00000744, 0x00690050 },
- { 0x00400009, 0x26d05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26a00231, 0x00cf06c3, 0x00000000 },
- { 0x00800001, 0x26a80231, 0x00b10723, 0x00000000 },
- { 0x00800042, 0x25c04629, 0x00b106a8, 0x00b106a9 },
- { 0x00800040, 0x24003e2c, 0x00b106a3, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a2, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a1, 0x00010001 },
- { 0x00800008, 0x26c03d8d, 0x008d0400, 0x00020002 },
- { 0x00600001, 0x26a00231, 0x00ae06c0, 0x00000000 },
- { 0x00600001, 0x46a60231, 0x00ae06cc, 0x00000000 },
- { 0x00600001, 0x46a70231, 0x00ae05c0, 0x00000000 },
- { 0x00200040, 0x220c3eac, 0x00450036, 0x06a006a0 },
- { 0x80800040, 0xd0603631, 0x01ee9800, 0x00b18860 },
- { 0x80800040, 0xd0403631, 0x01ee9802, 0x00b18840 },
- { 0x80800040, 0xd0203631, 0x01ee9804, 0x00b18820 },
- { 0x80800040, 0xd0003631, 0x01ee9806, 0x00b18800 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00400009, 0x26c05421, 0x00000744, 0x00690050 },
- { 0x00400009, 0x26d05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26a00231, 0x00ab06c3, 0x00000000 },
- { 0x00800001, 0x26a80231, 0x00b10723, 0x00000000 },
- { 0x00800040, 0x24003e2c, 0x00b106a2, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a1, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b106a0, 0x00010001 },
- { 0x00800008, 0x25c03d89, 0x008d0400, 0x00020002 },
- { 0x00800042, 0x26a0462d, 0x00b106a0, 0x00b106a1 },
- { 0x00600001, 0x46a10231, 0x00ae05c0, 0x00000000 },
- { 0x00600001, 0x26b00231, 0x00ae05d0, 0x00000000 },
- { 0x00200040, 0x220c3eac, 0x00450056, 0x06a006a0 },
- { 0x80800040, 0xd0603631, 0x01ed9800, 0x00b18860 },
- { 0x80800040, 0xd0403631, 0x01ed9804, 0x00b18840 },
- { 0x80800040, 0xd0203631, 0x01ed9808, 0x00b18820 },
- { 0x80800040, 0xd0003631, 0x01ed980c, 0x00b18800 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00800042, 0x25c04629, 0x00b10724, 0x00b10725 },
- { 0x00800040, 0x24003e2c, 0x00b10726, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10725, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10724, 0x00010001 },
- { 0x00800008, 0x25e03d89, 0x002d0400, 0x00020002 },
- { 0x80800040, 0xd0003531, 0x00ad05c0, 0x00b18800 },
- { 0x80800040, 0xd0203531, 0x00ad05c2, 0x00b18820 },
- { 0x80800040, 0xd0403531, 0x00ad05c4, 0x00b18840 },
- { 0x80800040, 0xd0603531, 0x00ad05c6, 0x00b18860 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00600001, 0x27480231, 0x00000747, 0x00000000 },
- { 0x00800042, 0x25c04629, 0x00b10740, 0x00b10741 },
- { 0x00800040, 0x24003e2c, 0x00b10742, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10741, 0x00020002 },
- { 0x00800048, 0x24003e2c, 0x00b10740, 0x00010001 },
- { 0x00800008, 0x25e03d89, 0x002d0400, 0x00020002 },
- { 0x00800001, 0x45c10231, 0x00d205e0, 0x00000000 },
- { 0x80800040, 0xd0003631, 0x004d05c0, 0x00b18800 },
- { 0x80800040, 0xd0203631, 0x004d05c4, 0x00b18820 },
- { 0x80800040, 0xd0403631, 0x004d05c8, 0x00b18840 },
- { 0x80800040, 0xd0603631, 0x004d05cc, 0x00b18860 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00000401, 0x27c80061, 0x00000000, 0x000f000f },
- { 0x00200801, 0x27c001a1, 0x004507fa, 0x00000000 },
- { 0x00000040, 0x22000c00, 0x00000200, 0x0ff04000 },
- { 0x00800001, 0x20400232, 0x00cd0400, 0x00000000 },
- { 0x00800001, 0x20500232, 0x00cd0408, 0x00000000 },
- { 0x00800001, 0x20600232, 0x00cd0410, 0x00000000 },
- { 0x00800001, 0x20700232, 0x00cd0418, 0x00000000 },
- { 0x00800001, 0x20800232, 0x00cd0440, 0x00000000 },
- { 0x00800001, 0x20900232, 0x00cd0448, 0x00000000 },
- { 0x00800001, 0x20a00232, 0x00cd0450, 0x00000000 },
- { 0x00800001, 0x20b00232, 0x00cd0458, 0x00000000 },
- { 0x00800001, 0x20c00232, 0x00cd0480, 0x00000000 },
- { 0x00800001, 0x20d00232, 0x00cd0488, 0x00000000 },
- { 0x00800001, 0x20e00232, 0x00cd0490, 0x00000000 },
- { 0x00800001, 0x20f00232, 0x00cd0498, 0x00000000 },
- { 0x00800001, 0x21000232, 0x00cd04c0, 0x00000000 },
- { 0x00800001, 0x21100232, 0x00cd04c8, 0x00000000 },
- { 0x00800001, 0x21200232, 0x00cd04d0, 0x00000000 },
- { 0x00800001, 0x21300232, 0x00cd04d8, 0x00000000 },
- { 0x01600031, 0x27800021, 0x508d07c0, 0x00000200 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00600001, 0x27c00021, 0x008d0000, 0x00000000 },
- { 0x00200009, 0x27fa3e29, 0x00450064, 0x00040004 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffd34 },
- { 0x00000001, 0x220401ec, 0x00000000, 0x00800080 },
- { 0x00000001, 0x220601ec, 0x00000000, 0x04000400 },
- { 0x00200008, 0x27006e2d, 0x0000006c, 0x00000040 },
- { 0x02600005, 0x20003e20, 0x0000006c, 0x00040004 },
- { 0x00780001, 0x26340231, 0x00000633, 0x00000000 },
- { 0x00800001, 0x27200231, 0x00b10620, 0x00000000 },
- { 0x00600001, 0x27400231, 0x00cf0643, 0x00000000 },
- { 0x00400008, 0x26806e2d, 0x00240070, 0x00004040 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000006a },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00000006, 0x27003dad, 0x00000700, 0x00010001 },
- { 0x00800001, 0x27200231, 0x00b10628, 0x00000000 },
- { 0x00400001, 0x27400231, 0x00808c26, 0x00000000 },
- { 0x00400001, 0x27440231, 0x00808c66, 0x00000000 },
- { 0x00400008, 0x26806e2d, 0x00240072, 0x00004040 },
- { 0x00000040, 0x22063d8c, 0x00000206, 0x00800080 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000058 },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00000006, 0x27003dad, 0x00000702, 0x00020002 },
- { 0x00800001, 0xaf800231, 0x00d28f80, 0x00000000 },
- { 0x00800001, 0xaf900231, 0x00d28fa0, 0x00000000 },
- { 0x00800001, 0xafc00231, 0x00d28fc0, 0x00000000 },
- { 0x00800001, 0xafd00231, 0x00d28fe0, 0x00000000 },
- { 0x00800001, 0xafa00231, 0x00d28c00, 0x00000000 },
- { 0x00800001, 0xafb00231, 0x00d28c20, 0x00000000 },
- { 0x00800001, 0xafe00231, 0x00d28c40, 0x00000000 },
- { 0x00800001, 0xaff00231, 0x00d28c60, 0x00000000 },
- { 0x00400001, 0x27200231, 0x0069065c, 0x00000000 },
- { 0x00600001, 0x27240231, 0x00a98fcc, 0x00000000 },
- { 0x00600001, 0x272c0231, 0x00a98fec, 0x00000000 },
- { 0x00600001, 0x27340231, 0x00008fff, 0x00000000 },
- { 0x00800001, 0x2620012d, 0x00b10720, 0x00000000 },
- { 0x00600001, 0x27400231, 0x00cf0663, 0x00000000 },
- { 0x00400008, 0x26806e2d, 0x00240074, 0x00004040 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000032 },
- { 0x00000040, 0x22043d8c, 0x00000204, 0x00800080 },
- { 0x00000006, 0x27003dad, 0x00000700, 0x00010001 },
- { 0x00800001, 0x27200231, 0x00b10628, 0x00000000 },
- { 0x00600001, 0x27300231, 0x008d0638, 0x00000000 },
- { 0x00400001, 0x27400231, 0x00808c26, 0x00000000 },
- { 0x00400001, 0x27440231, 0x00808c66, 0x00000000 },
- { 0x00400008, 0x26806e2d, 0x00240076, 0x00004040 },
- { 0x00000040, 0x22063d8c, 0x00000206, 0x00800080 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x00800001, 0xaf800231, 0x00d28f80, 0x00000000 },
- { 0x00800001, 0xaf900231, 0x00d28fa0, 0x00000000 },
- { 0x00800001, 0xafc00231, 0x00d28fc0, 0x00000000 },
- { 0x00800001, 0xafd00231, 0x00d28fe0, 0x00000000 },
- { 0x00800001, 0xafa00231, 0x00d28c00, 0x00000000 },
- { 0x00800001, 0xafb00231, 0x00d28c20, 0x00000000 },
- { 0x00800001, 0xafe00231, 0x00d28c40, 0x00000000 },
- { 0x00800001, 0xaff00231, 0x00d28c60, 0x00000000 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000e0 },
- { 0x00000040, 0x27e01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffcce },
- { 0x00000001, 0x27800021, 0x00000780, 0x00000000 },
- { 0x00000001, 0x27a00021, 0x000007a0, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00600001, 0x27800231, 0x008d0740, 0x00000000 },
- { 0x00400005, 0x22083dac, 0x00690680, 0x000f000f },
- { 0x00400040, 0x26a04625, 0x01e09020, 0x00690058 },
- { 0x00000001, 0x26d001ad, 0x00000700, 0x00000000 },
- { 0x00000040, 0x27e41c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a0 },
- { 0x80600040, 0xcc0035b1, 0x00898800, 0x008d0760 },
- { 0x80600040, 0xcc1035b1, 0x00898820, 0x008d0770 },
- { 0x00800001, 0x27200231, 0x008d0724, 0x00000000 },
- { 0x00400001, 0x27400231, 0x00808c06, 0x00000000 },
- { 0x00000006, 0x26d03dad, 0x00000700, 0x00010001 },
- { 0x00000040, 0x27e41c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a4 },
- { 0x80600040, 0xcc2035b1, 0x00898808, 0x008d0760 },
- { 0x80600040, 0xcc3035b1, 0x00898828, 0x008d0770 },
- { 0x00000001, 0x27230231, 0x00000783, 0x00000000 },
- { 0x00400001, 0x27240231, 0x008a8c18, 0x00000000 },
- { 0x00400001, 0x27280231, 0x008a8c38, 0x00000000 },
- { 0x00400001, 0x272c0231, 0x00008c3e, 0x00000000 },
- { 0x00400001, 0x27400231, 0x00690784, 0x00000000 },
- { 0x00000006, 0x26d03dad, 0x00000700, 0x00020002 },
- { 0x00000040, 0x27e41c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006a8 },
- { 0x80600040, 0xcc4035b1, 0x00898840, 0x008d0760 },
- { 0x80600040, 0xcc5035b1, 0x00898860, 0x008d0770 },
- { 0x00800001, 0x27200231, 0x008d0724, 0x00000000 },
- { 0x00600001, 0x27280231, 0x00000727, 0x00000000 },
- { 0x00400001, 0x27400231, 0x00808c46, 0x00000000 },
- { 0x00000006, 0x26d03dad, 0x00000700, 0x00030003 },
- { 0x00000040, 0x27e41c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001400, 0x00001400, 0x000006ac },
- { 0x80600040, 0xcc6035b1, 0x00898848, 0x008d0760 },
- { 0x80600040, 0xcc7035b1, 0x00898868, 0x008d0770 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00800001, 0x2760022d, 0x00090724, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00800001, 0x2760022d, 0x00280740, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x02802005, 0x20003da0, 0x000006d0, 0x00020002 },
- { 0x02802005, 0x20003da0, 0x020006d0, 0x00010001 },
- { 0x009a0001, 0x27200169, 0x00000000, 0x80808080 },
- { 0x00780001, 0x27400231, 0x028d0724, 0x00000000 },
- { 0x00780001, 0x27240231, 0x008d0740, 0x00000000 },
- { 0x00400040, 0x25e04629, 0x00690724, 0x00690740 },
- { 0x00200040, 0x25e02529, 0x004505e0, 0x004505e4 },
- { 0x00800040, 0x2400252c, 0x000005e0, 0x000005e2 },
- { 0x00800040, 0x24003d8c, 0x008d0400, 0x00040004 },
- { 0x00800008, 0x27603d8d, 0x008d0400, 0x00030003 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00600001, 0x26c00231, 0x008d0724, 0x00000000 },
- { 0x00400001, 0x26c80231, 0x0069072b, 0x00000000 },
- { 0x00600040, 0x24003e2c, 0x008d06c2, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d06c1, 0x00020002 },
- { 0x00600048, 0x25e03e29, 0x008d06c0, 0x00010001 },
- { 0x00800008, 0x27603d2d, 0x002905e0, 0x00020002 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00400009, 0x26e05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26c40231, 0x008d0723, 0x00000000 },
- { 0x00400001, 0x26c00231, 0x00ab06e3, 0x00000000 },
- { 0x00600040, 0x24003e2c, 0x008d06c2, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d06c1, 0x00020002 },
- { 0x00600048, 0x26c03e2d, 0x008d06c0, 0x00010001 },
- { 0x00400040, 0x22083eac, 0x00690054, 0x06c006c0 },
- { 0x00800008, 0x27603dad, 0x01e99000, 0x00020002 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00400009, 0x26e05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26c40231, 0x008d0723, 0x00000000 },
- { 0x00400001, 0x26c00231, 0x00ab06e3, 0x00000000 },
- { 0x00600042, 0x25c04629, 0x008d06c4, 0x008d06c5 },
- { 0x00600040, 0x24003e2c, 0x008d06c3, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d06c2, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d06c1, 0x00010001 },
- { 0x00600008, 0x26c03d8d, 0x008d0400, 0x00020002 },
- { 0x00400001, 0x46c401ad, 0x006906c4, 0x00000000 },
- { 0x00400001, 0x46c6012d, 0x006905c0, 0x00000000 },
- { 0x00400040, 0x22083eac, 0x00690054, 0x06c006c0 },
- { 0x00800001, 0x276001ad, 0x01ea9000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00400009, 0x26e05421, 0x00000740, 0x00690050 },
- { 0x00600001, 0x26c40231, 0x008d0723, 0x00000000 },
- { 0x00400001, 0x26c00231, 0x00ab06e3, 0x00000000 },
- { 0x00600042, 0x25c04629, 0x008d06c0, 0x008d06c1 },
- { 0x00600040, 0x24003e2c, 0x008d06c2, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d06c1, 0x00020002 },
- { 0x00600048, 0x26e03e2d, 0x008d06c0, 0x00010001 },
- { 0x00400008, 0x46c23dad, 0x006906e0, 0x00020002 },
- { 0x00200008, 0x26d03dad, 0x004506e8, 0x00020002 },
- { 0x00400001, 0x46c0012d, 0x006905c0, 0x00000000 },
- { 0x00400009, 0x22083eac, 0x00690054, 0x00010001 },
- { 0x00400040, 0x22083d8c, 0x00690208, 0x06c006c0 },
- { 0x00800001, 0x276001ad, 0x01e99000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00600042, 0x45c04629, 0x008d0724, 0x008d0725 },
- { 0x00600040, 0x24003e2c, 0x008d0726, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d0725, 0x00020002 },
- { 0x00600048, 0x25e03e29, 0x008d0724, 0x00010001 },
- { 0x00600008, 0x45c23d29, 0x008d05e0, 0x00020002 },
- { 0x00800001, 0x2760012d, 0x002a05c0, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00600001, 0x27440231, 0x00000743, 0x00000000 },
- { 0x00600042, 0x45c04629, 0x008d0740, 0x008d0741 },
- { 0x00600040, 0x24003e2c, 0x008d0742, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x008d0741, 0x00020002 },
- { 0x00600048, 0x25e03e29, 0x008d0740, 0x00010001 },
- { 0x00600008, 0x45c23d29, 0x008d05e0, 0x00020002 },
- { 0x00800001, 0x2760012d, 0x004905c0, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007e4, 0x00000000 },
- { 0x00000401, 0x27c80061, 0x00000000, 0x000f000f },
- { 0x00200801, 0x27c001a1, 0x004507fa, 0x00000000 },
- { 0x00000040, 0x22000c00, 0x00000200, 0x0ff04000 },
- { 0x00800001, 0x20400232, 0x00a90400, 0x00000000 },
- { 0x00800001, 0x20500232, 0x00a90404, 0x00000000 },
- { 0x00800001, 0x20600232, 0x00a90408, 0x00000000 },
- { 0x00800001, 0x20700232, 0x00a9040c, 0x00000000 },
- { 0x00800001, 0x20800232, 0x00a90440, 0x00000000 },
- { 0x00800001, 0x20900232, 0x00a90444, 0x00000000 },
- { 0x00800001, 0x20a00232, 0x00a90448, 0x00000000 },
- { 0x00800001, 0x20b00232, 0x00a9044c, 0x00000000 },
- { 0x00800001, 0x20c00232, 0x00a90480, 0x00000000 },
- { 0x00800001, 0x20d00232, 0x00a90484, 0x00000000 },
- { 0x00800001, 0x20e00232, 0x00a90488, 0x00000000 },
- { 0x00800001, 0x20f00232, 0x00a9048c, 0x00000000 },
- { 0x00800001, 0x21000232, 0x00a904c0, 0x00000000 },
- { 0x00800001, 0x21100232, 0x00a904c4, 0x00000000 },
- { 0x00800001, 0x21200232, 0x00a904c8, 0x00000000 },
- { 0x00800001, 0x21300232, 0x00a904cc, 0x00000000 },
- { 0x01600031, 0x27800021, 0x508d07c0, 0x00000200 },
- { 0x00000001, 0x34000020, 0x000007e0, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27c00021, 0x008d0000, 0x00000000 },
- { 0x00200009, 0x27fa3e29, 0x00450064, 0x00040004 },
- { 0x00000401, 0x27c80061, 0x00000000, 0x000f000f },
- { 0x00200809, 0x27c03e21, 0x00450064, 0x00040004 },
- { 0x00000040, 0x22000d20, 0x00000062, 0x1218a000 },
- { 0x00a02401, 0x20400232, 0x00b10080, 0x00000000 },
- { 0x00a02801, 0x20500232, 0x00b10090, 0x00000000 },
- { 0x00a02401, 0x20800232, 0x00b100c0, 0x00000000 },
- { 0x00a02801, 0x20900232, 0x00b100d0, 0x00000000 },
- { 0x00a02401, 0x20c00232, 0x00b10100, 0x00000000 },
- { 0x00a02801, 0x20d00232, 0x00b10110, 0x00000000 },
- { 0x00a02401, 0x21000232, 0x00b10140, 0x00000000 },
- { 0x00a02801, 0x21100232, 0x00b10150, 0x00000000 },
- { 0x01600031, 0x27800021, 0x508d07c0, 0x00000200 },
- { 0x00000401, 0x20280062, 0x00000000, 0x0007000f },
- { 0x0000080c, 0x20243c22, 0x000007c4, 0x00010001 },
- { 0x00000040, 0x22001c00, 0x00000200, 0xf8000001 },
- { 0x00800001, 0x40400232, 0x00b10180, 0x00000000 },
- { 0x00800001, 0x40410232, 0x00b101c0, 0x00000000 },
- { 0x00800001, 0x40600232, 0x00b10190, 0x00000000 },
- { 0x00800001, 0x40610232, 0x00b101d0, 0x00000000 },
- { 0x00800001, 0x40800232, 0x00b101a0, 0x00000000 },
- { 0x00800001, 0x40810232, 0x00b101e0, 0x00000000 },
- { 0x00800001, 0x40a00232, 0x00b101b0, 0x00000000 },
- { 0x00800001, 0x40a10232, 0x00b101f0, 0x00000000 },
- { 0x01600031, 0x27a00001, 0x508d0000, 0x00000200 },
- { 0x00000001, 0x27800021, 0x00000780, 0x00000000 },
- { 0x00000001, 0x27a00021, 0x000007a0, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0000, 0x00000000 },
- { 0x00000005, 0x20203e2d, 0x00000061, 0x001f001f },
- { 0x00200009, 0x20643e2d, 0x00450064, 0x00040004 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00000000 },
- { 0x01000010, 0x20003dac, 0x00000020, 0x00160016 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x01200010, 0x20003e2c, 0x0200006c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000024 },
- { 0x00800009, 0x25403dad, 0x00050064, 0x00020002 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00180018 },
- { 0x00200040, 0x45483dad, 0x00660548, 0x00100010 },
- { 0x00200040, 0x45523dad, 0x00660552, 0x00100010 },
- { 0x00400040, 0x25583dad, 0x00690558, 0x00100010 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0x00200020 },
- { 0x00800040, 0x20a035ad, 0x00b100a0, 0x00b10540 },
- { 0x00600040, 0x45423dad, 0x00ae0542, 0x00200020 },
- { 0x00800040, 0x20e035ad, 0x00b100e0, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0xffe0ffe0 },
- { 0x00800040, 0x20c035ad, 0x00b100c0, 0x00b10540 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000014 },
- { 0x06600010, 0x20003dac, 0x02000020, 0x00030003 },
- { 0x00000001, 0x206c0171, 0x00000000, 0x00000000 },
- { 0x00610001, 0x208000a5, 0x02050080, 0x00000000 },
- { 0x00610001, 0x212000a5, 0x02090100, 0x00000000 },
- { 0x00410001, 0x211000a5, 0x02690100, 0x00000000 },
- { 0x00200009, 0x25403dad, 0x00450064, 0x00020002 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00050540 },
- { 0x00200040, 0x40883dad, 0x00660088, 0x00200020 },
- { 0x00200040, 0x40923dad, 0x00660092, 0x00200020 },
- { 0x00400040, 0x20983dad, 0x00690098, 0x00200020 },
- { 0x00200401, 0x22080060, 0x00000000, 0x03400140 },
- { 0x00000c01, 0x220c0060, 0x00000000, 0x04400080 },
- { 0x00000801, 0x22040060, 0x00000000, 0x01000070 },
- { 0x00000001, 0x20200169, 0x00000000, 0x00000000 },
- { 0x0000000c, 0x2458262d, 0x0000006d, 0x00000020 },
- { 0x00000001, 0x210e0169, 0x00000000, 0x00010001 },
- { 0x00000005, 0x24583dad, 0x00000458, 0x00030003 },
- { 0x01000010, 0x200035ac, 0x0000010e, 0x00000458 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x000002fe },
- { 0x01000010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00010401, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00010805, 0x245a3e2d, 0x02008800, 0x007f007f },
- { 0x00110401, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00110805, 0x245a3e2d, 0x02008804, 0x007f007f },
- { 0x0000000c, 0x211e362d, 0x0000006c, 0x00000020 },
- { 0x00000040, 0x20780d21, 0x0000045a, 0x0208a002 },
- { 0x02000005, 0x20003dac, 0x0200011e, 0x00030003 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000001be },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000012 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00700000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c000c },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x0007000c },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00110040, 0x20441da5, 0x02000442, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c0007 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00070007 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x01600006, 0x20003dac, 0x0000044a, 0x00000000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00010040, 0x22000c20, 0x00000078, 0x00200010 },
- { 0x00110040, 0x22000c20, 0x00000078, 0x00300010 },
- { 0x00010001, 0x20480061, 0x00000000, 0x00030009 },
- { 0x00110001, 0x20480061, 0x00000000, 0x00040009 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001a },
- { 0x00600001, 0x26220231, 0x008d05c0, 0x00000000 },
- { 0x00600401, 0x26120231, 0x008d05b8, 0x00000000 },
- { 0x00600801, 0x26020231, 0x008d05b0, 0x00000000 },
- { 0x00600401, 0x25f20231, 0x008d05a8, 0x00000000 },
- { 0x00600801, 0x25e20231, 0x008d05a0, 0x00000000 },
- { 0x00600401, 0x25d20231, 0x008d0598, 0x00000000 },
- { 0x00600801, 0x25c20231, 0x008d0590, 0x00000000 },
- { 0x00600401, 0x25b20231, 0x008d0588, 0x00000000 },
- { 0x00600801, 0x25a20231, 0x008d0580, 0x00000000 },
- { 0x00600401, 0x25920231, 0x008d0578, 0x00000000 },
- { 0x00600801, 0x25820231, 0x008d0570, 0x00000000 },
- { 0x00600001, 0x25720231, 0x008d0568, 0x00000000 },
- { 0x00600001, 0x25620231, 0x008d0560, 0x00000000 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00810001, 0xbc000229, 0x02ad8000, 0x00000000 },
- { 0x00810001, 0xbc200229, 0x02ad8020, 0x00000000 },
- { 0x00810001, 0xbc400229, 0x02ad8040, 0x00000000 },
- { 0x00810001, 0xbc600229, 0x02ad8060, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000012a },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000066 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000064 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04a00480 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00a02040, 0x2400462c, 0x00ad8000, 0x00ad8005 },
- { 0x00a02048, 0x24003e2c, 0x00ad8001, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8002, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8003, 0x00140014 },
- { 0x00a02048, 0xb8003e2d, 0x00ad8004, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8040, 0x00ad8045 },
- { 0x00a02048, 0x24003e2c, 0x00ad8041, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8042, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8043, 0x00140014 },
- { 0x00a02048, 0xb8403e2d, 0x00ad8044, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8080, 0x00ad8085 },
- { 0x00a02048, 0x24003e2c, 0x00ad8081, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8082, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8083, 0x00140014 },
- { 0x00a02048, 0xb8803e2d, 0x00ad8084, 0xfffbfffb },
- { 0x00600040, 0x2400462c, 0x008d80c0, 0x008d80c5 },
- { 0x00600048, 0x24003e2c, 0x008d80c1, 0xfffbfffb },
- { 0x00600048, 0x24003e2c, 0x008d80c2, 0x00140014 },
- { 0x00600048, 0x24003e2c, 0x008d80c3, 0x00140014 },
- { 0x00600048, 0xb8c03e2d, 0x008d80c4, 0xfffbfffb },
- { 0x00000401, 0x22000060, 0x00000000, 0x04a00480 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04a00490 },
- { 0x00010802, 0x220c2d28, 0x00000454, 0x04800480 },
- { 0x00a02040, 0x24003dac, 0x00b18000, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8800, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8820, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18020, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8820, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8840, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18040, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x000a000a },
- { 0x00a02040, 0x24003dac, 0x00b18040, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18060, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8860, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8880, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18080, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8880, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed88a0, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x000000b4 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000004c },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000004a },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010002, 0x220c2d28, 0x02000454, 0x04800480 },
- { 0x00800040, 0x24003e2c, 0x01ed8000, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8001, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8021, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8002, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8022, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8003, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8023, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8004, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8024, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8005, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8025, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00800040, 0x24003e2c, 0x01ed8040, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8060, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8041, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8061, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8042, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8062, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8043, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8063, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8044, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8064, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8045, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8065, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000005c },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000062 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000042 },
- { 0x00200401, 0x22000128, 0x0066044c, 0x00000000 },
- { 0x00200c01, 0x22040128, 0x0045044e, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x03400010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220c0168, 0x02000000, 0x04800480 },
- { 0x00a02040, 0x24003e2c, 0x00ad83e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8be0, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8800, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8800, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8820, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00a02040, 0x24003e2c, 0x00ad8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8040, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8840, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8860, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8060, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8860, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8880, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000001c },
- { 0x00200401, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x01200010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01200010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00210040, 0x22002d08, 0x00450200, 0x00010001 },
- { 0x00210040, 0x22002d08, 0x02450200, 0x00100010 },
- { 0x00800001, 0xb8000229, 0x01ed8000, 0x00000000 },
- { 0x00800001, 0xb8200229, 0x01ed8020, 0x00000000 },
- { 0x00800001, 0xb8400229, 0x01ed8040, 0x00000000 },
- { 0x00800001, 0xb8600229, 0x01ed8060, 0x00000000 },
- { 0x80800042, 0xd8004631, 0x00d29800, 0x00d20480 },
- { 0x80800042, 0xd8204631, 0x00d29820, 0x00d204a0 },
- { 0x80800042, 0xd8404631, 0x00d29840, 0x00d204c0 },
- { 0x80800042, 0xd8604631, 0x00d29860, 0x00d204e0 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000c01, 0x220201e8, 0x00000000, 0x07100710 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00200040, 0x244c3d09, 0x00450200, 0x00100010 },
- { 0x00800041, 0x24002628, 0x00ad8000, 0x00000540 },
- { 0x00800041, 0x24202628, 0x00ad8020, 0x00000540 },
- { 0x00800048, 0x24002628, 0x00ad8002, 0x00000542 },
- { 0x00800048, 0x24202628, 0x00ad8022, 0x00000542 },
- { 0x00200001, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00800048, 0x24002628, 0x01ed8000, 0x00000544 },
- { 0x00800048, 0x24202628, 0x01ed8020, 0x00000544 },
- { 0x00800048, 0xbc002629, 0x01ed8002, 0x00000546 },
- { 0x00801048, 0xbc202629, 0x01ed8022, 0x00000546 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000126 },
- { 0x00000001, 0x20220169, 0x00000000, 0x00040004 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00500000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x00080008 },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00030008 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000040, 0x22000c20, 0x00000078, 0x00100010 },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00000001, 0x20480061, 0x00000000, 0x00020005 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00410001, 0xbc000229, 0x02698000, 0x00000000 },
- { 0x00410001, 0xbc100229, 0x02698010, 0x00000000 },
- { 0x00410001, 0xbc200229, 0x02698020, 0x00000000 },
- { 0x00410001, 0xbc300229, 0x02698030, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000000be },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000044 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000042 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04d004c0 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00802040, 0x2400462c, 0x00a98000, 0x00a98005 },
- { 0x00802048, 0x24003e2c, 0x00a98001, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98002, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98003, 0x00140014 },
- { 0x00802048, 0xb8003e2d, 0x00a98004, 0xfffbfffb },
- { 0x00802040, 0x2400462c, 0x00a98040, 0x00a98045 },
- { 0x00802048, 0x24003e2c, 0x00a98041, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98042, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98043, 0x00140014 },
- { 0x00802048, 0xb8203e2d, 0x00a98044, 0xfffbfffb },
- { 0x00400040, 0x2400462c, 0x00698080, 0x00698085 },
- { 0x00400048, 0x24003e2c, 0x00698081, 0xfffbfffb },
- { 0x00400048, 0x24003e2c, 0x00698082, 0x00140014 },
- { 0x00400048, 0x24003e2c, 0x00698083, 0x00140014 },
- { 0x00400048, 0xb8403e2d, 0x00698084, 0xfffbfffb },
- { 0x00000401, 0x220c0060, 0x00000000, 0x04e004d0 },
- { 0x00000c01, 0x22000060, 0x00000000, 0x04d004c8 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04e004d8 },
- { 0x00000801, 0x22080060, 0x00000000, 0x04f004e8 },
- { 0x00800040, 0x24003dac, 0x00b104c0, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x00b104e0, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed9800, 0x00140014 },
- { 0x00010001, 0x220c0168, 0x00000000, 0x05400540 },
- { 0x00110001, 0x220c0168, 0x00000000, 0x04c004c0 },
- { 0x00800048, 0x24003dac, 0x01e98000, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01e98020, 0x00010001 },
- { 0x00800048, 0x24003dac, 0x01e98800, 0x00140014 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000060 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000022 },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010001, 0x220e0168, 0x02000000, 0x05400540 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x00800040, 0x24003e2c, 0x01e98000, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98001, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98002, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98003, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98004, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98005, 0x00010001 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x03600010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x00400401, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x00400840, 0x22083d2c, 0x0069044c, 0x00100010 },
- { 0x00610040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00800040, 0x24003e2c, 0x01e983e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e993e0, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e99000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e99020, 0x00010001 },
- { 0x00000001, 0x220e0168, 0x00000000, 0x05400540 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x00400001, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x01400010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01400010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00010001 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00100010 },
- { 0x00800001, 0x25400229, 0x01e98000, 0x00000000 },
- { 0x80800042, 0x45404631, 0x00d20540, 0x00d204c0 },
- { 0x00000001, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x00400001, 0xd8000231, 0x008a0540, 0x00000000 },
- { 0x00400001, 0xd8100231, 0x008a0548, 0x00000000 },
- { 0x00400001, 0xd8200231, 0x008a0550, 0x00000000 },
- { 0x00400001, 0xd8300231, 0x008a0558, 0x00000000 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00600041, 0x24002628, 0x00898000, 0x00000540 },
- { 0x00600048, 0x24002628, 0x00898002, 0x00000542 },
- { 0x00600048, 0x24002628, 0x00898008, 0x00000544 },
- { 0x00600048, 0x2540262d, 0x0089800a, 0x00000546 },
- { 0x00400401, 0xbc0001a9, 0x00690540, 0x00000000 },
- { 0x00400801, 0xbc1001a9, 0x00690548, 0x00000000 },
- { 0x01000010, 0x20003d2c, 0x00000022, 0x00030003 },
- { 0x01000040, 0x20223d29, 0x02000022, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00080008 },
- { 0x00110040, 0x24540c21, 0x00000454, 0x00080008 },
- { 0x00010040, 0x24540c21, 0x00000454, 0x00180038 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffee6 },
- { 0x01800010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0xffe0ffe0 },
- { 0x00010001, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00110001, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00000001, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00800040, 0x24003dac, 0x00b19c00, 0x00200020 },
- { 0x00800040, 0x24203dac, 0x00b19c20, 0x00200020 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00060006 },
- { 0x8080000c, 0xdc203d91, 0x00b10420, 0x00060006 },
- { 0x02000040, 0x210e3d29, 0x0200010e, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00040004 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffcf8 },
- { 0x01000005, 0x25643e2d, 0x00000060, 0x00c000c0 },
- { 0x01000010, 0x20003dac, 0x02000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00a02001, 0x46400231, 0x00d20780, 0x00000000 },
- { 0x00a02001, 0x46800231, 0x00d207c0, 0x00000000 },
- { 0x00a02001, 0x46c00231, 0x00d20480, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000007e },
- { 0x80a02042, 0x46404631, 0x00d20640, 0x00d20780 },
- { 0x80a02042, 0x46804631, 0x00d20680, 0x00d207c0 },
- { 0x80a02042, 0x46c04631, 0x00d206c0, 0x00d20480 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000076 },
- { 0x01000010, 0x20003dac, 0x02000564, 0x00800080 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xffffffe4 },
- { 0x00200401, 0x256801ed, 0x00000000, 0x00200020 },
- { 0x00200801, 0x256c01ed, 0x00000000, 0x00060006 },
- { 0x00400001, 0x258001ed, 0x00000000, 0x00000000 },
- { 0x00600001, 0x45a001ad, 0x00058c00, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000028 },
- { 0x02600005, 0x20006e28, 0x02008c0c, 0x88848421 },
- { 0x0220000c, 0x25663dad, 0x00000458, 0x00010001 },
- { 0x0000000c, 0x25643dad, 0x00000564, 0x00060006 },
- { 0x00310001, 0x25c401ad, 0x00000458, 0x00000000 },
- { 0x00210001, 0x25c00061, 0x00000000, 0x00010001 },
- { 0x00310040, 0x25c03dad, 0x004545c4, 0x00010001 },
- { 0x00610001, 0x25a00061, 0x02000000, 0x00000080 },
- { 0x00710001, 0x45a002ad, 0x02ae8c00, 0x00000000 },
- { 0x00710001, 0x45a202ad, 0x02ae8c01, 0x00000000 },
- { 0x00800041, 0x25a035ad, 0x00b105a0, 0x000905c0 },
- { 0x01200010, 0x20003e2c, 0x0245006e, 0x00000000 },
- { 0x00310009, 0x244c45ad, 0x02000564, 0x0045006e },
- { 0x00210001, 0x244c01ed, 0x02000000, 0x00000000 },
- { 0x0031000c, 0x244c3dad, 0x0245044c, 0x00010001 },
- { 0x00200009, 0x256835ad, 0x0045044c, 0x00000566 },
- { 0x00210040, 0x256835ad, 0x02450568, 0x00000566 },
- { 0x00200040, 0x256c362d, 0x0045006e, 0x00000566 },
- { 0x00400040, 0x240035ac, 0x00ab05a2, 0x00ab05a6 },
- { 0x00400040, 0x2400358c, 0x00690400, 0x00000566 },
- { 0x0040000c, 0x2580358d, 0x00690400, 0x00000566 },
- { 0x00800041, 0x2400362c, 0x00d20640, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d20660, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d20780, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207a0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x464035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x466035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d20680, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d206a0, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d207c0, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207e0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x468035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x46a035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d206c0, 0x000705a8 },
- { 0x00800041, 0x2420362c, 0x00d206e0, 0x000705a8 },
- { 0x00800048, 0x2400362c, 0x00d20480, 0x000705ac },
- { 0x00800048, 0x2420362c, 0x00d204a0, 0x000705ac },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x0000056a },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x0000056a },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056e },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056e },
- { 0x80800040, 0x46c035b1, 0x00b104c0, 0x00050582 },
- { 0x80800040, 0x46e035b1, 0x00b104e0, 0x00050582 },
- { 0x01800005, 0x20003d2c, 0x02000020, 0x00020002 },
- { 0x80800040, 0xd00045b1, 0x00b19000, 0x00d20640 },
- { 0x80800040, 0xd02045b1, 0x00b19020, 0x00d20660 },
- { 0x80800040, 0xd04045b1, 0x00b19040, 0x00d20680 },
- { 0x80800040, 0xd06045b1, 0x00b19060, 0x00d206a0 },
- { 0x00000040, 0x22083d8c, 0x00000208, 0x00800080 },
- { 0x80400040, 0xd40045b1, 0x00699400, 0x00ab06c0 },
- { 0x80400040, 0xd48045b1, 0x00699480, 0x00ab06c2 },
- { 0x80400040, 0xd42045b1, 0x00699420, 0x00ab06e0 },
- { 0x80400040, 0xd4a045b1, 0x006994a0, 0x00ab06e2 },
- { 0x80400040, 0xd41045b1, 0x00699410, 0x00ab06d0 },
- { 0x80400040, 0xd49045b1, 0x00699490, 0x00ab06d2 },
- { 0x80400040, 0xd43045b1, 0x00699430, 0x00ab06f0 },
- { 0x80400040, 0xd4b045b1, 0x006994b0, 0x00ab06f2 },
- { 0x00000040, 0x220a3d8c, 0x0000020a, 0x00080008 },
- { 0x00110040, 0x220a3d8c, 0x0200020a, 0x00300030 },
- { 0x01000010, 0x20003d2c, 0x02000020, 0x00060006 },
- { 0x00000040, 0x20203d29, 0x00000020, 0x00020002 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x00100001 },
- { 0x00000040, 0x220c358c, 0x0000020c, 0x0000003a },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffc36 },
- { 0x00000001, 0x220001ec, 0x00000000, 0x01400140 },
- { 0x00000001, 0x220201ec, 0x00000000, 0x01c001c0 },
- { 0x00800401, 0x20400236, 0x01ee8000, 0x00000000 },
- { 0x00800801, 0x20500236, 0x01ee8010, 0x00000000 },
- { 0x00800401, 0x20600236, 0x01ee8020, 0x00000000 },
- { 0x00800801, 0x20700236, 0x01ee8030, 0x00000000 },
- { 0x00800401, 0x20800236, 0x01ee8040, 0x00000000 },
- { 0x00800801, 0x20900236, 0x01ee8050, 0x00000000 },
- { 0x00800401, 0x20a00236, 0x01ee8060, 0x00000000 },
- { 0x00800801, 0x20b00236, 0x01ee8070, 0x00000000 },
- { 0x00800401, 0x20c00236, 0x01ee8100, 0x00000000 },
- { 0x00800801, 0x20d00236, 0x01ee8110, 0x00000000 },
- { 0x00800401, 0x20e00236, 0x01ee8120, 0x00000000 },
- { 0x00800801, 0x20f00236, 0x01ee8130, 0x00000000 },
- { 0x00800401, 0x21000236, 0x01ee8140, 0x00000000 },
- { 0x00800801, 0x21100236, 0x01ee8150, 0x00000000 },
- { 0x00800401, 0x21200236, 0x01ee8160, 0x00000000 },
- { 0x00800801, 0x21300236, 0x01ee8170, 0x00000000 },
- { 0x00200401, 0x204001a5, 0x00450064, 0x00000000 },
- { 0x00000801, 0x20480061, 0x00000000, 0x000f000f },
- { 0x01600031, 0x21401c21, 0x508d0040, 0x1218a000 },
- { 0x00000001, 0x220001ec, 0x00000000, 0x03400340 },
- { 0x00800401, 0x41600236, 0x00d28000, 0x00000000 },
- { 0x00800801, 0x41610236, 0x00d28080, 0x00000000 },
- { 0x00800401, 0x41800236, 0x00d28020, 0x00000000 },
- { 0x00800801, 0x41810236, 0x00d280a0, 0x00000000 },
- { 0x00800401, 0x41a00236, 0x00d28040, 0x00000000 },
- { 0x00800801, 0x41a10236, 0x00d280c0, 0x00000000 },
- { 0x00800401, 0x41c00236, 0x00d28060, 0x00000000 },
- { 0x00800801, 0x41c10236, 0x00d280e0, 0x00000000 },
- { 0x0000040c, 0x20443ca5, 0x00000044, 0x00010001 },
- { 0x00000801, 0x20480061, 0x00000000, 0x0007000f },
- { 0x0a600031, 0x21601c21, 0x508d0040, 0x0a18a001 },
- { 0x00000001, 0x21400021, 0x00000140, 0x00000000 },
- { 0x00000001, 0x21600021, 0x00000160, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00600001, 0x20400021, 0x008d0000, 0x00000000 },
- { 0x00000005, 0x20203e2d, 0x00000061, 0x001f001f },
- { 0x00200009, 0x20643e2d, 0x00450064, 0x00040004 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00000000 },
- { 0x01000010, 0x20003dac, 0x00000020, 0x00160016 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x01200010, 0x20003e2c, 0x0200006c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000024 },
- { 0x00800009, 0x25403dad, 0x00050064, 0x00020002 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00180018 },
- { 0x00200040, 0x45483dad, 0x00660548, 0x00100010 },
- { 0x00200040, 0x45523dad, 0x00660552, 0x00100010 },
- { 0x00400040, 0x25583dad, 0x00690558, 0x00100010 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0x00200020 },
- { 0x00800040, 0x20a035ad, 0x00b100a0, 0x00b10540 },
- { 0x00600040, 0x45423dad, 0x00ae0542, 0x00200020 },
- { 0x00800040, 0x20e035ad, 0x00b100e0, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0xffe0ffe0 },
- { 0x00800040, 0x20c035ad, 0x00b100c0, 0x00b10540 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000014 },
- { 0x06600010, 0x20003dac, 0x02000020, 0x00030003 },
- { 0x00000001, 0x206c0171, 0x00000000, 0x00000000 },
- { 0x00610001, 0x208000a5, 0x02050080, 0x00000000 },
- { 0x00610001, 0x212000a5, 0x02090100, 0x00000000 },
- { 0x00410001, 0x211000a5, 0x02690100, 0x00000000 },
- { 0x00200009, 0x25403dad, 0x00450064, 0x00020002 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00050540 },
- { 0x00200040, 0x40883dad, 0x00660088, 0x00200020 },
- { 0x00200040, 0x40923dad, 0x00660092, 0x00200020 },
- { 0x00400040, 0x20983dad, 0x00690098, 0x00200020 },
- { 0x00200401, 0x22080060, 0x00000000, 0x03400140 },
- { 0x00000c01, 0x220c0060, 0x00000000, 0x04400080 },
- { 0x00000801, 0x22040060, 0x00000000, 0x01000070 },
- { 0x00000005, 0x203e2e29, 0x00000063, 0x00010001 },
- { 0x00000001, 0x20200169, 0x00000000, 0x00000000 },
- { 0x0000000c, 0x2458262d, 0x0000006d, 0x00000020 },
- { 0x00000001, 0x210e0169, 0x00000000, 0x00010001 },
- { 0x00000005, 0x24583dad, 0x00000458, 0x00030003 },
- { 0x01000010, 0x200035ac, 0x0000010e, 0x00000458 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000316 },
- { 0x01000010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00010401, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00010805, 0x245a3e2d, 0x02008800, 0x007f007f },
- { 0x00110401, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00110805, 0x245a3e2d, 0x02008804, 0x007f007f },
- { 0x00010005, 0x245c3e2d, 0x02008800, 0x00800080 },
- { 0x00110005, 0x245c3e2d, 0x02008804, 0x00800080 },
- { 0x00000009, 0x245c3dad, 0x0000045c, 0x00010001 },
- { 0x0000000c, 0x211e362d, 0x0000006c, 0x00000020 },
- { 0x00000040, 0x240035ac, 0x0000003e, 0x0000045c },
- { 0x01000010, 0x20003d8c, 0x00210400, 0x00010001 },
- { 0x01000010, 0x20003d8c, 0x02210400, 0x01000100 },
- { 0x00000001, 0x203c01ed, 0x00000000, 0x00000000 },
- { 0x00010001, 0x203c01ed, 0x00000000, 0x00020002 },
- { 0x00010001, 0x203c01ed, 0x02000000, 0xfffefffe },
- { 0x00000040, 0x20780d21, 0x0000045a, 0x0208e602 },
- { 0x00000040, 0x20782421, 0x00000078, 0x0000045c },
- { 0x02000005, 0x20003dac, 0x0200011e, 0x00030003 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000001c0 },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000012 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00700000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c000c },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x0007000c },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00110040, 0x20441da5, 0x02000442, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c0007 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00070007 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000040, 0xb80235ad, 0x00009802, 0x0000003c },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x01600006, 0x20003dac, 0x0000044a, 0x00000000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00010040, 0x22000c20, 0x00000078, 0x00200010 },
- { 0x00110040, 0x22000c20, 0x00000078, 0x00300010 },
- { 0x00010001, 0x20480061, 0x00000000, 0x00030009 },
- { 0x00110001, 0x20480061, 0x00000000, 0x00040009 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001a },
- { 0x00600001, 0x26220231, 0x008d05c0, 0x00000000 },
- { 0x00600401, 0x26120231, 0x008d05b8, 0x00000000 },
- { 0x00600801, 0x26020231, 0x008d05b0, 0x00000000 },
- { 0x00600401, 0x25f20231, 0x008d05a8, 0x00000000 },
- { 0x00600801, 0x25e20231, 0x008d05a0, 0x00000000 },
- { 0x00600401, 0x25d20231, 0x008d0598, 0x00000000 },
- { 0x00600801, 0x25c20231, 0x008d0590, 0x00000000 },
- { 0x00600401, 0x25b20231, 0x008d0588, 0x00000000 },
- { 0x00600801, 0x25a20231, 0x008d0580, 0x00000000 },
- { 0x00600401, 0x25920231, 0x008d0578, 0x00000000 },
- { 0x00600801, 0x25820231, 0x008d0570, 0x00000000 },
- { 0x00600001, 0x25720231, 0x008d0568, 0x00000000 },
- { 0x00600001, 0x25620231, 0x008d0560, 0x00000000 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00810001, 0xbc000229, 0x02ad8000, 0x00000000 },
- { 0x00810001, 0xbc200229, 0x02ad8020, 0x00000000 },
- { 0x00810001, 0xbc400229, 0x02ad8040, 0x00000000 },
- { 0x00810001, 0xbc600229, 0x02ad8060, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000012a },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000066 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000064 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04a00480 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00a02040, 0x2400462c, 0x00ad8000, 0x00ad8005 },
- { 0x00a02048, 0x24003e2c, 0x00ad8001, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8002, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8003, 0x00140014 },
- { 0x00a02048, 0xb8003e2d, 0x00ad8004, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8040, 0x00ad8045 },
- { 0x00a02048, 0x24003e2c, 0x00ad8041, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8042, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8043, 0x00140014 },
- { 0x00a02048, 0xb8403e2d, 0x00ad8044, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8080, 0x00ad8085 },
- { 0x00a02048, 0x24003e2c, 0x00ad8081, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8082, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8083, 0x00140014 },
- { 0x00a02048, 0xb8803e2d, 0x00ad8084, 0xfffbfffb },
- { 0x00600040, 0x2400462c, 0x008d80c0, 0x008d80c5 },
- { 0x00600048, 0x24003e2c, 0x008d80c1, 0xfffbfffb },
- { 0x00600048, 0x24003e2c, 0x008d80c2, 0x00140014 },
- { 0x00600048, 0x24003e2c, 0x008d80c3, 0x00140014 },
- { 0x00600048, 0xb8c03e2d, 0x008d80c4, 0xfffbfffb },
- { 0x00000401, 0x22000060, 0x00000000, 0x04a00480 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04a00490 },
- { 0x00010802, 0x220c2d28, 0x00000454, 0x04800480 },
- { 0x00a02040, 0x24003dac, 0x00b18000, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8800, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8820, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18020, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8820, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8840, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18040, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x000a000a },
- { 0x00a02040, 0x24003dac, 0x00b18040, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18060, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8860, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8880, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18080, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8880, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed88a0, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x000000b4 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000004c },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000004a },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010002, 0x220c2d28, 0x02000454, 0x04800480 },
- { 0x00800040, 0x24003e2c, 0x01ed8000, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8001, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8021, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8002, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8022, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8003, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8023, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8004, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8024, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8005, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8025, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00800040, 0x24003e2c, 0x01ed8040, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8060, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8041, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8061, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8042, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8062, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8043, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8063, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8044, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8064, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8045, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8065, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000005c },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000062 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000042 },
- { 0x00200401, 0x22000128, 0x0066044c, 0x00000000 },
- { 0x00200c01, 0x22040128, 0x0045044e, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x03400010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220c0168, 0x02000000, 0x04800480 },
- { 0x00a02040, 0x24003e2c, 0x00ad83e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8be0, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8800, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8800, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8820, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00a02040, 0x24003e2c, 0x00ad8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8040, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8840, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8860, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8060, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8860, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8880, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000001c },
- { 0x00200401, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x01200010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01200010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00210040, 0x22002d08, 0x00450200, 0x00010001 },
- { 0x00210040, 0x22002d08, 0x02450200, 0x00100010 },
- { 0x00800001, 0xb8000229, 0x01ed8000, 0x00000000 },
- { 0x00800001, 0xb8200229, 0x01ed8020, 0x00000000 },
- { 0x00800001, 0xb8400229, 0x01ed8040, 0x00000000 },
- { 0x00800001, 0xb8600229, 0x01ed8060, 0x00000000 },
- { 0x80800042, 0xd8004631, 0x00d29800, 0x00d20480 },
- { 0x80800042, 0xd8204631, 0x00d29820, 0x00d204a0 },
- { 0x80800042, 0xd8404631, 0x00d29840, 0x00d204c0 },
- { 0x80800042, 0xd8604631, 0x00d29860, 0x00d204e0 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000c01, 0x220201e8, 0x00000000, 0x07100710 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00200040, 0x244c3d09, 0x00450200, 0x00100010 },
- { 0x00800041, 0x24002628, 0x00ad8000, 0x00000540 },
- { 0x00800041, 0x24202628, 0x00ad8020, 0x00000540 },
- { 0x00800048, 0x24002628, 0x00ad8002, 0x00000542 },
- { 0x00800048, 0x24202628, 0x00ad8022, 0x00000542 },
- { 0x00200001, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00800048, 0x24002628, 0x01ed8000, 0x00000544 },
- { 0x00800048, 0x24202628, 0x01ed8020, 0x00000544 },
- { 0x00800048, 0xbc002629, 0x01ed8002, 0x00000546 },
- { 0x00801048, 0xbc202629, 0x01ed8022, 0x00000546 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000128 },
- { 0x00000001, 0x20220169, 0x00000000, 0x00040004 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00500000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x00080008 },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00030008 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000040, 0xb80235ad, 0x00009802, 0x0000003c },
- { 0x00000040, 0x22000c20, 0x00000078, 0x00100010 },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00000001, 0x20480061, 0x00000000, 0x00020005 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00410001, 0xbc000229, 0x02698000, 0x00000000 },
- { 0x00410001, 0xbc100229, 0x02698010, 0x00000000 },
- { 0x00410001, 0xbc200229, 0x02698020, 0x00000000 },
- { 0x00410001, 0xbc300229, 0x02698030, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000000be },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000044 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000042 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04d004c0 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00802040, 0x2400462c, 0x00a98000, 0x00a98005 },
- { 0x00802048, 0x24003e2c, 0x00a98001, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98002, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98003, 0x00140014 },
- { 0x00802048, 0xb8003e2d, 0x00a98004, 0xfffbfffb },
- { 0x00802040, 0x2400462c, 0x00a98040, 0x00a98045 },
- { 0x00802048, 0x24003e2c, 0x00a98041, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98042, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98043, 0x00140014 },
- { 0x00802048, 0xb8203e2d, 0x00a98044, 0xfffbfffb },
- { 0x00400040, 0x2400462c, 0x00698080, 0x00698085 },
- { 0x00400048, 0x24003e2c, 0x00698081, 0xfffbfffb },
- { 0x00400048, 0x24003e2c, 0x00698082, 0x00140014 },
- { 0x00400048, 0x24003e2c, 0x00698083, 0x00140014 },
- { 0x00400048, 0xb8403e2d, 0x00698084, 0xfffbfffb },
- { 0x00000401, 0x220c0060, 0x00000000, 0x04e004d0 },
- { 0x00000c01, 0x22000060, 0x00000000, 0x04d004c8 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04e004d8 },
- { 0x00000801, 0x22080060, 0x00000000, 0x04f004e8 },
- { 0x00800040, 0x24003dac, 0x00b104c0, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x00b104e0, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed9800, 0x00140014 },
- { 0x00010001, 0x220c0168, 0x00000000, 0x05400540 },
- { 0x00110001, 0x220c0168, 0x00000000, 0x04c004c0 },
- { 0x00800048, 0x24003dac, 0x01e98000, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01e98020, 0x00010001 },
- { 0x00800048, 0x24003dac, 0x01e98800, 0x00140014 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000060 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000022 },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010001, 0x220e0168, 0x02000000, 0x05400540 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x00800040, 0x24003e2c, 0x01e98000, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98001, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98002, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98003, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98004, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98005, 0x00010001 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x03600010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x00400401, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x00400840, 0x22083d2c, 0x0069044c, 0x00100010 },
- { 0x00610040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00800040, 0x24003e2c, 0x01e983e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e993e0, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e99000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e99020, 0x00010001 },
- { 0x00000001, 0x220e0168, 0x00000000, 0x05400540 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x00400001, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x01400010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01400010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00010001 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00100010 },
- { 0x00800001, 0x25400229, 0x01e98000, 0x00000000 },
- { 0x80800042, 0x45404631, 0x00d20540, 0x00d204c0 },
- { 0x00000001, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x00400001, 0xd8000231, 0x008a0540, 0x00000000 },
- { 0x00400001, 0xd8100231, 0x008a0548, 0x00000000 },
- { 0x00400001, 0xd8200231, 0x008a0550, 0x00000000 },
- { 0x00400001, 0xd8300231, 0x008a0558, 0x00000000 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00600041, 0x24002628, 0x00898000, 0x00000540 },
- { 0x00600048, 0x24002628, 0x00898002, 0x00000542 },
- { 0x00600048, 0x24002628, 0x00898008, 0x00000544 },
- { 0x00600048, 0x2540262d, 0x0089800a, 0x00000546 },
- { 0x00400401, 0xbc0001a9, 0x00690540, 0x00000000 },
- { 0x00400801, 0xbc1001a9, 0x00690548, 0x00000000 },
- { 0x01000010, 0x20003d2c, 0x00000022, 0x00030003 },
- { 0x01000040, 0x20223d29, 0x02000022, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00080008 },
- { 0x00110040, 0x24540c21, 0x00000454, 0x00080008 },
- { 0x00010040, 0x24540c21, 0x00000454, 0x00180038 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffee4 },
- { 0x01800010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0xffe0ffe0 },
- { 0x00010001, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00110001, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00000001, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00800040, 0x24003dac, 0x00b19c00, 0x00200020 },
- { 0x00800040, 0x24203dac, 0x00b19c20, 0x00200020 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00060006 },
- { 0x8080000c, 0xdc203d91, 0x00b10420, 0x00060006 },
- { 0x02000040, 0x210e3d29, 0x0200010e, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00040004 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffce0 },
- { 0x01000005, 0x25643e2d, 0x00000060, 0x00c000c0 },
- { 0x01000010, 0x20003dac, 0x02000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00a02001, 0x46400231, 0x00d20780, 0x00000000 },
- { 0x00a02001, 0x46800231, 0x00d207c0, 0x00000000 },
- { 0x00a02001, 0x46c00231, 0x00d20480, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000007e },
- { 0x80a02042, 0x46404631, 0x00d20640, 0x00d20780 },
- { 0x80a02042, 0x46804631, 0x00d20680, 0x00d207c0 },
- { 0x80a02042, 0x46c04631, 0x00d206c0, 0x00d20480 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000076 },
- { 0x01000010, 0x20003dac, 0x02000564, 0x00800080 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xffffffe4 },
- { 0x00200401, 0x256801ed, 0x00000000, 0x00200020 },
- { 0x00200801, 0x256c01ed, 0x00000000, 0x00060006 },
- { 0x00400001, 0x258001ed, 0x00000000, 0x00000000 },
- { 0x00600001, 0x45a001ad, 0x00058c00, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000028 },
- { 0x02600005, 0x20006e28, 0x02008c0c, 0x88848421 },
- { 0x0220000c, 0x25663dad, 0x00000458, 0x00010001 },
- { 0x0000000c, 0x25643dad, 0x00000564, 0x00060006 },
- { 0x00310001, 0x25c401ad, 0x00000458, 0x00000000 },
- { 0x00210001, 0x25c00061, 0x00000000, 0x00010001 },
- { 0x00310040, 0x25c03dad, 0x004545c4, 0x00010001 },
- { 0x00610001, 0x25a00061, 0x02000000, 0x00000080 },
- { 0x00710001, 0x45a002ad, 0x02ae8c00, 0x00000000 },
- { 0x00710001, 0x45a202ad, 0x02ae8c01, 0x00000000 },
- { 0x00800041, 0x25a035ad, 0x00b105a0, 0x000905c0 },
- { 0x01200010, 0x20003e2c, 0x0245006e, 0x00000000 },
- { 0x00310009, 0x244c45ad, 0x02000564, 0x0045006e },
- { 0x00210001, 0x244c01ed, 0x02000000, 0x00000000 },
- { 0x0031000c, 0x244c3dad, 0x0245044c, 0x00010001 },
- { 0x00200009, 0x256835ad, 0x0045044c, 0x00000566 },
- { 0x00210040, 0x256835ad, 0x02450568, 0x00000566 },
- { 0x00200040, 0x256c362d, 0x0045006e, 0x00000566 },
- { 0x00400040, 0x240035ac, 0x00ab05a2, 0x00ab05a6 },
- { 0x00400040, 0x2400358c, 0x00690400, 0x00000566 },
- { 0x0040000c, 0x2580358d, 0x00690400, 0x00000566 },
- { 0x00800041, 0x2400362c, 0x00d20640, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d20660, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d20780, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207a0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x464035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x466035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d20680, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d206a0, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d207c0, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207e0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x468035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x46a035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d206c0, 0x000705a8 },
- { 0x00800041, 0x2420362c, 0x00d206e0, 0x000705a8 },
- { 0x00800048, 0x2400362c, 0x00d20480, 0x000705ac },
- { 0x00800048, 0x2420362c, 0x00d204a0, 0x000705ac },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x0000056a },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x0000056a },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056e },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056e },
- { 0x80800040, 0x46c035b1, 0x00b104c0, 0x00050582 },
- { 0x80800040, 0x46e035b1, 0x00b104e0, 0x00050582 },
- { 0x01800005, 0x20003d2c, 0x02000020, 0x00020002 },
- { 0x80800040, 0xd00045b1, 0x00b19000, 0x00d20640 },
- { 0x80800040, 0xd02045b1, 0x00b19020, 0x00d20660 },
- { 0x80800040, 0xd04045b1, 0x00b19040, 0x00d20680 },
- { 0x80800040, 0xd06045b1, 0x00b19060, 0x00d206a0 },
- { 0x00000040, 0x22083d8c, 0x00000208, 0x00800080 },
- { 0x80400040, 0xd40045b1, 0x00699400, 0x00ab06c0 },
- { 0x80400040, 0xd48045b1, 0x00699480, 0x00ab06c2 },
- { 0x80400040, 0xd42045b1, 0x00699420, 0x00ab06e0 },
- { 0x80400040, 0xd4a045b1, 0x006994a0, 0x00ab06e2 },
- { 0x80400040, 0xd41045b1, 0x00699410, 0x00ab06d0 },
- { 0x80400040, 0xd49045b1, 0x00699490, 0x00ab06d2 },
- { 0x80400040, 0xd43045b1, 0x00699430, 0x00ab06f0 },
- { 0x80400040, 0xd4b045b1, 0x006994b0, 0x00ab06f2 },
- { 0x00000040, 0x220a3d8c, 0x0000020a, 0x00080008 },
- { 0x00110040, 0x220a3d8c, 0x0200020a, 0x00300030 },
- { 0x01000010, 0x20003d2c, 0x02000020, 0x00060006 },
- { 0x00000040, 0x20203d29, 0x00000020, 0x00020002 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x00100001 },
- { 0x00000040, 0x220c358c, 0x0000020c, 0x0000003a },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffc1e },
- { 0x00000001, 0x220001ec, 0x00000000, 0x01400140 },
- { 0x00000001, 0x220201ec, 0x00000000, 0x01c001c0 },
- { 0x00800401, 0x20400236, 0x01ee8000, 0x00000000 },
- { 0x00800801, 0x20500236, 0x01ee8010, 0x00000000 },
- { 0x00800401, 0x20600236, 0x01ee8020, 0x00000000 },
- { 0x00800801, 0x20700236, 0x01ee8030, 0x00000000 },
- { 0x00800401, 0x20800236, 0x01ee8040, 0x00000000 },
- { 0x00800801, 0x20900236, 0x01ee8050, 0x00000000 },
- { 0x00800401, 0x20a00236, 0x01ee8060, 0x00000000 },
- { 0x00800801, 0x20b00236, 0x01ee8070, 0x00000000 },
- { 0x00800401, 0x20c00236, 0x01ee8100, 0x00000000 },
- { 0x00800801, 0x20d00236, 0x01ee8110, 0x00000000 },
- { 0x00800401, 0x20e00236, 0x01ee8120, 0x00000000 },
- { 0x00800801, 0x20f00236, 0x01ee8130, 0x00000000 },
- { 0x00800401, 0x21000236, 0x01ee8140, 0x00000000 },
- { 0x00800801, 0x21100236, 0x01ee8150, 0x00000000 },
- { 0x00800401, 0x21200236, 0x01ee8160, 0x00000000 },
- { 0x00800801, 0x21300236, 0x01ee8170, 0x00000000 },
- { 0x00000040, 0x22000d20, 0x00000062, 0x1218a600 },
- { 0x00200401, 0x204001a5, 0x00450064, 0x00000000 },
- { 0x00000801, 0x20480061, 0x00000000, 0x000f000f },
- { 0x01600031, 0x21400021, 0x508d0040, 0x00000200 },
- { 0x00000001, 0x220001ec, 0x00000000, 0x03400340 },
- { 0x00800401, 0x41600236, 0x00d28000, 0x00000000 },
- { 0x00800801, 0x41610236, 0x00d28080, 0x00000000 },
- { 0x00800401, 0x41800236, 0x00d28020, 0x00000000 },
- { 0x00800801, 0x41810236, 0x00d280a0, 0x00000000 },
- { 0x00800401, 0x41a00236, 0x00d28040, 0x00000000 },
- { 0x00800801, 0x41a10236, 0x00d280c0, 0x00000000 },
- { 0x00800401, 0x41c00236, 0x00d28060, 0x00000000 },
- { 0x00800801, 0x41c10236, 0x00d280e0, 0x00000000 },
- { 0x00000040, 0x22000d20, 0x00000062, 0x0a18a601 },
- { 0x0000040c, 0x20443ca5, 0x00000044, 0x00010001 },
- { 0x00000801, 0x20480061, 0x00000000, 0x0007000f },
- { 0x0a600031, 0x21600021, 0x508d0040, 0x00000200 },
- { 0x00000001, 0x21400021, 0x00000140, 0x00000000 },
- { 0x00000001, 0x21600021, 0x00000160, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0000, 0x00000000 },
- { 0x00000005, 0x20203e2d, 0x00000061, 0x001f001f },
- { 0x00200009, 0x20643e2d, 0x00450064, 0x00040004 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00000000 },
- { 0x01000010, 0x20003dac, 0x00000020, 0x00160016 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x01200010, 0x20003e2c, 0x0200006c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000024 },
- { 0x00800009, 0x25403dad, 0x00050064, 0x00020002 },
- { 0x00000001, 0x203a01ed, 0x00000000, 0x00180018 },
- { 0x00200040, 0x45483dad, 0x00660548, 0x00100010 },
- { 0x00200040, 0x45523dad, 0x00660552, 0x00100010 },
- { 0x00400040, 0x25583dad, 0x00690558, 0x00100010 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0x00200020 },
- { 0x00800040, 0x20a035ad, 0x00b100a0, 0x00b10540 },
- { 0x00600040, 0x45423dad, 0x00ae0542, 0x00200020 },
- { 0x00800040, 0x20e035ad, 0x00b100e0, 0x00b10540 },
- { 0x00600040, 0x45403dad, 0x00ae0540, 0xffe0ffe0 },
- { 0x00800040, 0x20c035ad, 0x00b100c0, 0x00b10540 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000014 },
- { 0x06600010, 0x20003dac, 0x02000020, 0x00030003 },
- { 0x00000001, 0x206c0171, 0x00000000, 0x00000000 },
- { 0x00610001, 0x208000a5, 0x02050080, 0x00000000 },
- { 0x00610001, 0x212000a5, 0x02090100, 0x00000000 },
- { 0x00410001, 0x211000a5, 0x02690100, 0x00000000 },
- { 0x00200009, 0x25403dad, 0x00450064, 0x00020002 },
- { 0x00800040, 0x208035ad, 0x00b10080, 0x00050540 },
- { 0x00200040, 0x40883dad, 0x00660088, 0x00200020 },
- { 0x00200040, 0x40923dad, 0x00660092, 0x00200020 },
- { 0x00400040, 0x20983dad, 0x00690098, 0x00200020 },
- { 0x00200401, 0x22080060, 0x00000000, 0x03400140 },
- { 0x00000c01, 0x220c0060, 0x00000000, 0x04400080 },
- { 0x00000801, 0x22040060, 0x00000000, 0x01000070 },
- { 0x02000005, 0x20002e28, 0x00000061, 0x00400040 },
- { 0x00010005, 0x203e2e29, 0x00000063, 0x00010001 },
- { 0x00110001, 0x203e0169, 0x00000000, 0x00030003 },
- { 0x00000001, 0x20200169, 0x00000000, 0x00000000 },
- { 0x0000000c, 0x2458262d, 0x0000006d, 0x00000020 },
- { 0x00000001, 0x210e0169, 0x00000000, 0x00010001 },
- { 0x00000005, 0x24583dad, 0x00000458, 0x00030003 },
- { 0x01000010, 0x200035ac, 0x0000010e, 0x00000458 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000031a },
- { 0x01000010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00010401, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00010805, 0x245a3e2d, 0x02008800, 0x007f007f },
- { 0x00110401, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00110805, 0x245a3e2d, 0x02008804, 0x007f007f },
- { 0x00010005, 0x245c3e2d, 0x02008800, 0x00800080 },
- { 0x00110005, 0x245c3e2d, 0x02008804, 0x00800080 },
- { 0x00000009, 0x245c3dad, 0x0000045c, 0x00010001 },
- { 0x0000000c, 0x211e362d, 0x0000006c, 0x00000020 },
- { 0x00000040, 0x240035ac, 0x0000003e, 0x0000045c },
- { 0x01000010, 0x20003d8c, 0x00210400, 0x00010001 },
- { 0x01000010, 0x20003d8c, 0x02210400, 0x01000100 },
- { 0x00000001, 0x203c01ed, 0x00000000, 0x00000000 },
- { 0x00010001, 0x203c01ed, 0x00000000, 0x00020002 },
- { 0x00010001, 0x203c01ed, 0x02000000, 0xfffefffe },
- { 0x02000005, 0x20002e28, 0x00000061, 0x00400040 },
- { 0x00010040, 0x244c0d21, 0x0000045a, 0x0208e602 },
- { 0x00110040, 0x20780d21, 0x0000045a, 0x0208a002 },
- { 0x00010040, 0x20782421, 0x0000044c, 0x0000045c },
- { 0x02000005, 0x20003dac, 0x0200011e, 0x00030003 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000001c0 },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000012 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00700000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c000c },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x0007000c },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00400000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00110040, 0x20441da5, 0x02000442, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x000c0007 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00070007 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000040, 0xb80235ad, 0x00009802, 0x0000003c },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x01600006, 0x20003dac, 0x0000044a, 0x00000000 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00010040, 0x22000c20, 0x00000078, 0x00200010 },
- { 0x00110040, 0x22000c20, 0x00000078, 0x00300010 },
- { 0x00010001, 0x20480061, 0x00000000, 0x00030009 },
- { 0x00110001, 0x20480061, 0x00000000, 0x00040009 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x01000005, 0x20003dac, 0x00009800, 0x00030003 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000001a },
- { 0x00600001, 0x26220231, 0x008d05c0, 0x00000000 },
- { 0x00600401, 0x26120231, 0x008d05b8, 0x00000000 },
- { 0x00600801, 0x26020231, 0x008d05b0, 0x00000000 },
- { 0x00600401, 0x25f20231, 0x008d05a8, 0x00000000 },
- { 0x00600801, 0x25e20231, 0x008d05a0, 0x00000000 },
- { 0x00600401, 0x25d20231, 0x008d0598, 0x00000000 },
- { 0x00600801, 0x25c20231, 0x008d0590, 0x00000000 },
- { 0x00600401, 0x25b20231, 0x008d0588, 0x00000000 },
- { 0x00600801, 0x25a20231, 0x008d0580, 0x00000000 },
- { 0x00600401, 0x25920231, 0x008d0578, 0x00000000 },
- { 0x00600801, 0x25820231, 0x008d0570, 0x00000000 },
- { 0x00600001, 0x25720231, 0x008d0568, 0x00000000 },
- { 0x00600001, 0x25620231, 0x008d0560, 0x00000000 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00810001, 0xbc000229, 0x02ad8000, 0x00000000 },
- { 0x00810001, 0xbc200229, 0x02ad8020, 0x00000000 },
- { 0x00810001, 0xbc400229, 0x02ad8040, 0x00000000 },
- { 0x00810001, 0xbc600229, 0x02ad8060, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000012a },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000066 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000064 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04a00480 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00a02040, 0x2400462c, 0x00ad8000, 0x00ad8005 },
- { 0x00a02048, 0x24003e2c, 0x00ad8001, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8002, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8003, 0x00140014 },
- { 0x00a02048, 0xb8003e2d, 0x00ad8004, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8040, 0x00ad8045 },
- { 0x00a02048, 0x24003e2c, 0x00ad8041, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8042, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8043, 0x00140014 },
- { 0x00a02048, 0xb8403e2d, 0x00ad8044, 0xfffbfffb },
- { 0x00a02040, 0x2400462c, 0x00ad8080, 0x00ad8085 },
- { 0x00a02048, 0x24003e2c, 0x00ad8081, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8082, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8083, 0x00140014 },
- { 0x00a02048, 0xb8803e2d, 0x00ad8084, 0xfffbfffb },
- { 0x00600040, 0x2400462c, 0x008d80c0, 0x008d80c5 },
- { 0x00600048, 0x24003e2c, 0x008d80c1, 0xfffbfffb },
- { 0x00600048, 0x24003e2c, 0x008d80c2, 0x00140014 },
- { 0x00600048, 0x24003e2c, 0x008d80c3, 0x00140014 },
- { 0x00600048, 0xb8c03e2d, 0x008d80c4, 0xfffbfffb },
- { 0x00000401, 0x22000060, 0x00000000, 0x04a00480 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04a00490 },
- { 0x00010802, 0x220c2d28, 0x00000454, 0x04800480 },
- { 0x00a02040, 0x24003dac, 0x00b18000, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8800, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8820, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18020, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8820, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8840, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18040, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x000a000a },
- { 0x00a02040, 0x24003dac, 0x00b18040, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x01ed8840, 0xfffbfffb },
- { 0x00800048, 0x24203dac, 0x01ed8860, 0xfffbfffb },
- { 0x00a02048, 0x24003dac, 0x00b18060, 0x00140014 },
- { 0x00800048, 0x24003dac, 0x01ed8860, 0x00140014 },
- { 0x00800048, 0x24203dac, 0x01ed8880, 0x00140014 },
- { 0x00a02048, 0x24003dac, 0x00b18080, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed8880, 0x00010001 },
- { 0x00800048, 0x24203dac, 0x01ed88a0, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x000a000a },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x000000b4 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000004c },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000004a },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010002, 0x220c2d28, 0x02000454, 0x04800480 },
- { 0x00800040, 0x24003e2c, 0x01ed8000, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8001, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8021, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8002, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8022, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8003, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8023, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8004, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8024, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8005, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8025, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00800040, 0x24003e2c, 0x01ed8040, 0x00100010 },
- { 0x00800040, 0x24203e2c, 0x01ed8060, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8041, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8061, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8042, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8062, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8043, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8063, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8044, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8064, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8045, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8065, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000005c },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000062 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000042 },
- { 0x00200401, 0x22000128, 0x0066044c, 0x00000000 },
- { 0x00200c01, 0x22040128, 0x0045044e, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x03400010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220c0168, 0x02000000, 0x04800480 },
- { 0x00a02040, 0x24003e2c, 0x00ad83e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8be0, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8800, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8800, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8820, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0x00010001 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8203d91, 0x00b10420, 0x00050005 },
- { 0x00a02040, 0x24003e2c, 0x00ad8020, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01ed8820, 0xfffbfffb },
- { 0x00800048, 0x24203e2c, 0x01ed8840, 0xfffbfffb },
- { 0x00a02048, 0x24003e2c, 0x00ad8040, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01ed8840, 0x00140014 },
- { 0x00800048, 0x24203e2c, 0x01ed8860, 0x00140014 },
- { 0x00a02048, 0x24003e2c, 0x00ad8060, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01ed8860, 0x00010001 },
- { 0x00800048, 0x24203e2c, 0x01ed8880, 0x00010001 },
- { 0x8080000c, 0xd8403d91, 0x00b10400, 0x00050005 },
- { 0x8080100c, 0xd8603d91, 0x00b10420, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000001c },
- { 0x00200401, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00000801, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x01200010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01200010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00210040, 0x22002d08, 0x00450200, 0x00010001 },
- { 0x00210040, 0x22002d08, 0x02450200, 0x00100010 },
- { 0x00800001, 0xb8000229, 0x01ed8000, 0x00000000 },
- { 0x00800001, 0xb8200229, 0x01ed8020, 0x00000000 },
- { 0x00800001, 0xb8400229, 0x01ed8040, 0x00000000 },
- { 0x00800001, 0xb8600229, 0x01ed8060, 0x00000000 },
- { 0x80800042, 0xd8004631, 0x00d29800, 0x00d20480 },
- { 0x80800042, 0xd8204631, 0x00d29820, 0x00d204a0 },
- { 0x80800042, 0xd8404631, 0x00d29840, 0x00d204c0 },
- { 0x80800042, 0xd8604631, 0x00d29860, 0x00d204e0 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000c01, 0x220201e8, 0x00000000, 0x07100710 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00200040, 0x244c3d09, 0x00450200, 0x00100010 },
- { 0x00800041, 0x24002628, 0x00ad8000, 0x00000540 },
- { 0x00800041, 0x24202628, 0x00ad8020, 0x00000540 },
- { 0x00800048, 0x24002628, 0x00ad8002, 0x00000542 },
- { 0x00800048, 0x24202628, 0x00ad8022, 0x00000542 },
- { 0x00200001, 0x22000128, 0x0045044c, 0x00000000 },
- { 0x00800048, 0x24002628, 0x01ed8000, 0x00000544 },
- { 0x00800048, 0x24202628, 0x01ed8020, 0x00000544 },
- { 0x00800048, 0xbc002629, 0x01ed8002, 0x00000546 },
- { 0x00801048, 0xbc202629, 0x01ed8022, 0x00000546 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000128 },
- { 0x00000001, 0x20220169, 0x00000000, 0x00040004 },
- { 0x00200005, 0x24443dad, 0x00459800, 0x00030003 },
- { 0x0020000c, 0x24403dad, 0x00459800, 0x00020002 },
- { 0x01600006, 0x20003dac, 0x02000446, 0x00000000 },
- { 0x00010040, 0x22000c20, 0x02000078, 0x00200000 },
- { 0x00110040, 0x22000c20, 0x02000078, 0x00500000 },
- { 0x00310040, 0x20401da5, 0x02450440, 0xfffffffe },
- { 0x00110001, 0x20480061, 0x02000000, 0x00080008 },
- { 0x00010040, 0x20401da5, 0x02000440, 0xfffffffe },
- { 0x00010001, 0x204401a5, 0x02000442, 0x00000000 },
- { 0x00010001, 0x20480061, 0x02000000, 0x00030008 },
- { 0x01600031, 0x25600021, 0x408d0040, 0x00000200 },
- { 0x00000040, 0xb80235ad, 0x00009802, 0x0000003c },
- { 0x00000040, 0x22000c20, 0x00000078, 0x00100010 },
- { 0x0020040c, 0x24403dad, 0x00459800, 0x00030003 },
- { 0x00200805, 0x24483dad, 0x00459800, 0x00070007 },
- { 0x00200001, 0x204001a5, 0x00450440, 0x00000000 },
- { 0x00000009, 0x20403ca5, 0x00000040, 0x00010001 },
- { 0x00000001, 0x20480061, 0x00000000, 0x00020005 },
- { 0x02600031, 0x27000021, 0x408d0040, 0x00000200 },
- { 0x00110001, 0x220001ec, 0x02000000, 0x05820582 },
- { 0x00010001, 0x220001ec, 0x02000000, 0x05620562 },
- { 0x00000001, 0x220e0128, 0x00000454, 0x00000000 },
- { 0x01800006, 0x200035ac, 0x02000446, 0x00000444 },
- { 0x00410001, 0xbc000229, 0x02698000, 0x00000000 },
- { 0x00410001, 0xbc100229, 0x02698010, 0x00000000 },
- { 0x00410001, 0xbc200229, 0x02698020, 0x00000000 },
- { 0x00410001, 0xbc300229, 0x02698030, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x000000be },
- { 0x00600001, 0x2024018d, 0x008d0200, 0x00000000 },
- { 0x01000041, 0x245e35ad, 0x00000446, 0x00000444 },
- { 0x02000005, 0x20003db0, 0x0200045e, 0x00010001 },
- { 0x00000040, 0x22022d08, 0x00000200, 0x00100010 },
- { 0x00200040, 0x22042d08, 0x00450200, 0x00200020 },
- { 0x00400001, 0x244c0109, 0x00690200, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000044 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000042 },
- { 0x00000040, 0x22003d08, 0x00000200, 0xffdeffde },
- { 0x00000440, 0x22023d08, 0x00000202, 0xffeeffee },
- { 0x00000801, 0x220c0060, 0x00000000, 0x04d004c0 },
- { 0x01000010, 0x20003db0, 0x0000045e, 0x00040004 },
- { 0x00802040, 0x2400462c, 0x00a98000, 0x00a98005 },
- { 0x00802048, 0x24003e2c, 0x00a98001, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98002, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98003, 0x00140014 },
- { 0x00802048, 0xb8003e2d, 0x00a98004, 0xfffbfffb },
- { 0x00802040, 0x2400462c, 0x00a98040, 0x00a98045 },
- { 0x00802048, 0x24003e2c, 0x00a98041, 0xfffbfffb },
- { 0x00802048, 0x24003e2c, 0x00a98042, 0x00140014 },
- { 0x00802048, 0x24003e2c, 0x00a98043, 0x00140014 },
- { 0x00802048, 0xb8203e2d, 0x00a98044, 0xfffbfffb },
- { 0x00400040, 0x2400462c, 0x00698080, 0x00698085 },
- { 0x00400048, 0x24003e2c, 0x00698081, 0xfffbfffb },
- { 0x00400048, 0x24003e2c, 0x00698082, 0x00140014 },
- { 0x00400048, 0x24003e2c, 0x00698083, 0x00140014 },
- { 0x00400048, 0xb8403e2d, 0x00698084, 0xfffbfffb },
- { 0x00000401, 0x220c0060, 0x00000000, 0x04e004d0 },
- { 0x00000c01, 0x22000060, 0x00000000, 0x04d004c8 },
- { 0x00000c01, 0x22040060, 0x00000000, 0x04e004d8 },
- { 0x00000801, 0x22080060, 0x00000000, 0x04f004e8 },
- { 0x00800040, 0x24003dac, 0x00b104c0, 0x02000200 },
- { 0x00800048, 0x24003dac, 0x00b104e0, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01ed9800, 0x00140014 },
- { 0x00010001, 0x220c0168, 0x00000000, 0x05400540 },
- { 0x00110001, 0x220c0168, 0x00000000, 0x04c004c0 },
- { 0x00800048, 0x24003dac, 0x01e98000, 0xfffbfffb },
- { 0x00800048, 0x24003dac, 0x01e98020, 0x00010001 },
- { 0x00800048, 0x24003dac, 0x01e98800, 0x00140014 },
- { 0x8080000c, 0xd8003d91, 0x00b10400, 0x000a000a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000060 },
- { 0x01000010, 0x20003db0, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000022 },
- { 0x00400040, 0x22003d28, 0x0069044c, 0xfffefffe },
- { 0x03400010, 0x20003dac, 0x00000446, 0x00020002 },
- { 0x01000010, 0x20003db0, 0x02000444, 0x00020002 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00100010 },
- { 0x01000010, 0x20003dac, 0x00000446, 0x00000000 },
- { 0x00010001, 0x220e0168, 0x02000000, 0x05400540 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x00800040, 0x24003e2c, 0x01e98000, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98001, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98002, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98003, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98004, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e98005, 0x00010001 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x01000010, 0x20003db0, 0x00000446, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000024 },
- { 0x03600010, 0x20003dac, 0x02000444, 0x00020002 },
- { 0x00400401, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x00400840, 0x22083d2c, 0x0069044c, 0x00100010 },
- { 0x00610040, 0x22002d08, 0x02690200, 0x00010001 },
- { 0x01000010, 0x20003dac, 0x00000444, 0x00000000 },
- { 0x01000010, 0x20003db0, 0x02000446, 0x00020002 },
- { 0x00800040, 0x24003e2c, 0x01e983e0, 0x00100010 },
- { 0x00800048, 0x24003e2c, 0x01e98000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e98020, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e993e0, 0xfffbfffb },
- { 0x00800048, 0x24003e2c, 0x01e99000, 0x00140014 },
- { 0x00800048, 0x24003e2c, 0x01e99020, 0x00010001 },
- { 0x00000001, 0x220e0168, 0x00000000, 0x05400540 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000002 },
- { 0x00110001, 0x220e0168, 0x02000000, 0x04c004c0 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00050005 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x00400001, 0x22000128, 0x0069044c, 0x00000000 },
- { 0x01400010, 0x20003dac, 0x00000444, 0x00030003 },
- { 0x01400010, 0x20003dac, 0x02000446, 0x00030003 },
- { 0x00410040, 0x22002d08, 0x00690200, 0x00010001 },
- { 0x00410040, 0x22002d08, 0x02690200, 0x00100010 },
- { 0x00800001, 0x25400229, 0x01e98000, 0x00000000 },
- { 0x80800042, 0x45404631, 0x00d20540, 0x00d204c0 },
- { 0x00000001, 0x220c0128, 0x00000454, 0x00000000 },
- { 0x00400001, 0xd8000231, 0x008a0540, 0x00000000 },
- { 0x00400001, 0xd8100231, 0x008a0548, 0x00000000 },
- { 0x00400001, 0xd8200231, 0x008a0550, 0x00000000 },
- { 0x00400001, 0xd8300231, 0x008a0558, 0x00000000 },
- { 0x00600001, 0x220001ac, 0x008d0024, 0x00000000 },
- { 0x00200040, 0x244c3dad, 0x00450448, 0xfff8fff8 },
- { 0x00000401, 0x220001ec, 0x00000000, 0x07000700 },
- { 0x00000801, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00000441, 0x254635ad, 0x00000448, 0x0000044a },
- { 0x00000c41, 0x254025ad, 0x0000444c, 0x0000444e },
- { 0x00000c41, 0x254225ad, 0x00000448, 0x0000444e },
- { 0x00000841, 0x254435ad, 0x0000444c, 0x0000044a },
- { 0x00600041, 0x24002628, 0x00898000, 0x00000540 },
- { 0x00600048, 0x24002628, 0x00898002, 0x00000542 },
- { 0x00600048, 0x24002628, 0x00898008, 0x00000544 },
- { 0x00600048, 0x2540262d, 0x0089800a, 0x00000546 },
- { 0x00400401, 0xbc0001a9, 0x00690540, 0x00000000 },
- { 0x00400801, 0xbc1001a9, 0x00690548, 0x00000000 },
- { 0x01000010, 0x20003d2c, 0x00000022, 0x00030003 },
- { 0x01000040, 0x20223d29, 0x02000022, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00080008 },
- { 0x00110040, 0x24540c21, 0x00000454, 0x00080008 },
- { 0x00010040, 0x24540c21, 0x00000454, 0x00180038 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffee4 },
- { 0x01800010, 0x20003dac, 0x0200010e, 0x00010001 },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0xffe0ffe0 },
- { 0x00010001, 0x24540061, 0x02000000, 0x06c00640 },
- { 0x00110001, 0x24540061, 0x02000000, 0x04800780 },
- { 0x00000001, 0x220e0128, 0x00000456, 0x00000000 },
- { 0x00800040, 0x24003dac, 0x00b19c00, 0x00200020 },
- { 0x00800040, 0x24203dac, 0x00b19c20, 0x00200020 },
- { 0x8080000c, 0xdc003d91, 0x00b10400, 0x00060006 },
- { 0x8080000c, 0xdc203d91, 0x00b10420, 0x00060006 },
- { 0x02000040, 0x210e3d29, 0x0200010e, 0xffffffff },
- { 0x00000040, 0x220c3d8c, 0x0000020c, 0x00040004 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffcdc },
- { 0x01000005, 0x25643e2d, 0x00000060, 0x00c000c0 },
- { 0x01000010, 0x20003dac, 0x02000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00a02001, 0x46400231, 0x00d20780, 0x00000000 },
- { 0x00a02001, 0x46800231, 0x00d207c0, 0x00000000 },
- { 0x00a02001, 0x46c00231, 0x00d20480, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000007e },
- { 0x80a02042, 0x46404631, 0x00d20640, 0x00d20780 },
- { 0x80a02042, 0x46804631, 0x00d20680, 0x00d207c0 },
- { 0x80a02042, 0x46c04631, 0x00d206c0, 0x00d20480 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000076 },
- { 0x01000010, 0x20003dac, 0x02000564, 0x00800080 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x0000000e },
- { 0x01000010, 0x20003dac, 0x00000458, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xffffffe4 },
- { 0x00200401, 0x256801ed, 0x00000000, 0x00200020 },
- { 0x00200801, 0x256c01ed, 0x00000000, 0x00060006 },
- { 0x00400001, 0x258001ed, 0x00000000, 0x00000000 },
- { 0x00600001, 0x45a001ad, 0x00058c00, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000028 },
- { 0x02600005, 0x20006e28, 0x02008c0c, 0x88848421 },
- { 0x0220000c, 0x25663dad, 0x00000458, 0x00010001 },
- { 0x0000000c, 0x25643dad, 0x00000564, 0x00060006 },
- { 0x00310001, 0x25c401ad, 0x00000458, 0x00000000 },
- { 0x00210001, 0x25c00061, 0x00000000, 0x00010001 },
- { 0x00310040, 0x25c03dad, 0x004545c4, 0x00010001 },
- { 0x00610001, 0x25a00061, 0x02000000, 0x00000080 },
- { 0x00710001, 0x45a002ad, 0x02ae8c00, 0x00000000 },
- { 0x00710001, 0x45a202ad, 0x02ae8c01, 0x00000000 },
- { 0x00800041, 0x25a035ad, 0x00b105a0, 0x000905c0 },
- { 0x01200010, 0x20003e2c, 0x0245006e, 0x00000000 },
- { 0x00310009, 0x244c45ad, 0x02000564, 0x0045006e },
- { 0x00210001, 0x244c01ed, 0x02000000, 0x00000000 },
- { 0x0031000c, 0x244c3dad, 0x0245044c, 0x00010001 },
- { 0x00200009, 0x256835ad, 0x0045044c, 0x00000566 },
- { 0x00210040, 0x256835ad, 0x02450568, 0x00000566 },
- { 0x00200040, 0x256c362d, 0x0045006e, 0x00000566 },
- { 0x00400040, 0x240035ac, 0x00ab05a2, 0x00ab05a6 },
- { 0x00400040, 0x2400358c, 0x00690400, 0x00000566 },
- { 0x0040000c, 0x2580358d, 0x00690400, 0x00000566 },
- { 0x00800041, 0x2400362c, 0x00d20640, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d20660, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d20780, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207a0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x464035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x466035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d20680, 0x000005a0 },
- { 0x00800041, 0x2420362c, 0x00d206a0, 0x000005a0 },
- { 0x00800048, 0x2400362c, 0x00d207c0, 0x000005a4 },
- { 0x00800048, 0x2420362c, 0x00d207e0, 0x000005a4 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00000568 },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x00000568 },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056c },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056c },
- { 0x80800040, 0x468035b1, 0x00b104c0, 0x00000580 },
- { 0x80800040, 0x46a035b1, 0x00b104e0, 0x00000580 },
- { 0x00800041, 0x2400362c, 0x00d206c0, 0x000705a8 },
- { 0x00800041, 0x2420362c, 0x00d206e0, 0x000705a8 },
- { 0x00800048, 0x2400362c, 0x00d20480, 0x000705ac },
- { 0x00800048, 0x2420362c, 0x00d204a0, 0x000705ac },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x0000056a },
- { 0x00800040, 0x2420358c, 0x00b10420, 0x0000056a },
- { 0x0080000c, 0x24c0358d, 0x00b10400, 0x0000056e },
- { 0x0080000c, 0x24e0358d, 0x00b10420, 0x0000056e },
- { 0x80800040, 0x46c035b1, 0x00b104c0, 0x00050582 },
- { 0x80800040, 0x46e035b1, 0x00b104e0, 0x00050582 },
- { 0x01800005, 0x20003d2c, 0x02000020, 0x00020002 },
- { 0x80800040, 0xd00045b1, 0x00b19000, 0x00d20640 },
- { 0x80800040, 0xd02045b1, 0x00b19020, 0x00d20660 },
- { 0x80800040, 0xd04045b1, 0x00b19040, 0x00d20680 },
- { 0x80800040, 0xd06045b1, 0x00b19060, 0x00d206a0 },
- { 0x00000040, 0x22083d8c, 0x00000208, 0x00800080 },
- { 0x80400040, 0xd40045b1, 0x00699400, 0x00ab06c0 },
- { 0x80400040, 0xd48045b1, 0x00699480, 0x00ab06c2 },
- { 0x80400040, 0xd42045b1, 0x00699420, 0x00ab06e0 },
- { 0x80400040, 0xd4a045b1, 0x006994a0, 0x00ab06e2 },
- { 0x80400040, 0xd41045b1, 0x00699410, 0x00ab06d0 },
- { 0x80400040, 0xd49045b1, 0x00699490, 0x00ab06d2 },
- { 0x80400040, 0xd43045b1, 0x00699430, 0x00ab06f0 },
- { 0x80400040, 0xd4b045b1, 0x006994b0, 0x00ab06f2 },
- { 0x00000040, 0x220a3d8c, 0x0000020a, 0x00080008 },
- { 0x00110040, 0x220a3d8c, 0x0200020a, 0x00300030 },
- { 0x01000010, 0x20003d2c, 0x02000020, 0x00060006 },
- { 0x00000040, 0x20203d29, 0x00000020, 0x00020002 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x00100001 },
- { 0x00000040, 0x220c358c, 0x0000020c, 0x0000003a },
- { 0x00110220, 0x34001c00, 0x02001400, 0xfffffc1a },
- { 0x00000001, 0x220001ec, 0x00000000, 0x01400140 },
- { 0x00000001, 0x220201ec, 0x00000000, 0x01c001c0 },
- { 0x00800401, 0x20400236, 0x01ee8000, 0x00000000 },
- { 0x00800801, 0x20500236, 0x01ee8010, 0x00000000 },
- { 0x00800401, 0x20600236, 0x01ee8020, 0x00000000 },
- { 0x00800801, 0x20700236, 0x01ee8030, 0x00000000 },
- { 0x00800401, 0x20800236, 0x01ee8040, 0x00000000 },
- { 0x00800801, 0x20900236, 0x01ee8050, 0x00000000 },
- { 0x00800401, 0x20a00236, 0x01ee8060, 0x00000000 },
- { 0x00800801, 0x20b00236, 0x01ee8070, 0x00000000 },
- { 0x00800401, 0x20c00236, 0x01ee8100, 0x00000000 },
- { 0x00800801, 0x20d00236, 0x01ee8110, 0x00000000 },
- { 0x00800401, 0x20e00236, 0x01ee8120, 0x00000000 },
- { 0x00800801, 0x20f00236, 0x01ee8130, 0x00000000 },
- { 0x00800401, 0x21000236, 0x01ee8140, 0x00000000 },
- { 0x00800801, 0x21100236, 0x01ee8150, 0x00000000 },
- { 0x00800401, 0x21200236, 0x01ee8160, 0x00000000 },
- { 0x00800801, 0x21300236, 0x01ee8170, 0x00000000 },
- { 0x00000040, 0x22000d20, 0x00000062, 0x1218a000 },
- { 0x00200401, 0x204001a5, 0x00450064, 0x00000000 },
- { 0x00000801, 0x20480061, 0x00000000, 0x000f000f },
- { 0x01600031, 0x21400021, 0x508d0040, 0x00000200 },
- { 0x00000001, 0x220001ec, 0x00000000, 0x03400340 },
- { 0x00800401, 0x41600236, 0x00d28000, 0x00000000 },
- { 0x00800801, 0x41610236, 0x00d28080, 0x00000000 },
- { 0x00800401, 0x41800236, 0x00d28020, 0x00000000 },
- { 0x00800801, 0x41810236, 0x00d280a0, 0x00000000 },
- { 0x00800401, 0x41a00236, 0x00d28040, 0x00000000 },
- { 0x00800801, 0x41a10236, 0x00d280c0, 0x00000000 },
- { 0x00800401, 0x41c00236, 0x00d28060, 0x00000000 },
- { 0x00800801, 0x41c10236, 0x00d280e0, 0x00000000 },
- { 0x00000040, 0x22000d20, 0x00000062, 0x0a18a001 },
- { 0x0000040c, 0x20443ca5, 0x00000044, 0x00010001 },
- { 0x00000801, 0x20480061, 0x00000000, 0x0007000f },
- { 0x0a600031, 0x21600021, 0x508d0040, 0x00000200 },
- { 0x00000001, 0x21400021, 0x00000140, 0x00000000 },
- { 0x00000001, 0x21600021, 0x00000160, 0x00000000 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x01000005, 0x20602d29, 0x02000042, 0x00070007 },
- { 0x01000005, 0x20422d29, 0x00000042, 0xfff8fff8 },
- { 0x00000001, 0x202001e9, 0x00000000, 0x100c100c },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00000009, 0x27e82d21, 0x00000040, 0x00060006 },
- { 0x00600001, 0x20a00022, 0x008d0000, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000100 },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x01800031, 0x20801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20400022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20480c22, 0x000007e8, 0x00000080 },
- { 0x02800031, 0x21001d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20600022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20680c22, 0x000007e8, 0x00000100 },
- { 0x03800031, 0x21801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20800022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20880c22, 0x000007e8, 0x00000180 },
- { 0x04800031, 0x22001d09, 0x408d0000, 0x02488400 },
- { 0x02600005, 0x20000c20, 0x02000090, 0x00002000 },
- { 0x00000006, 0x20880c21, 0x00000088, 0x00200000 },
- { 0x00200009, 0x20845529, 0x0000009c, 0x00450020 },
- { 0x00200001, 0x40840231, 0x00450094, 0x00000000 },
- { 0x00310001, 0x20840229, 0x02450094, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000095, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000094 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0080, 0x00000000 },
- { 0x00802001, 0x20800061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x020000d0, 0x00002000 },
- { 0x00000006, 0x20c80c21, 0x000000c8, 0x00200000 },
- { 0x00200009, 0x20c45529, 0x000000dc, 0x00450020 },
- { 0x00200001, 0x40c40231, 0x004500d4, 0x00000000 },
- { 0x00310001, 0x20c40229, 0x024500d4, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x000000d5, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x000000d4 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x02000110, 0x00002000 },
- { 0x00000006, 0x21080c21, 0x00000108, 0x00200000 },
- { 0x00200009, 0x21045529, 0x0000011c, 0x00450020 },
- { 0x00200001, 0x41040231, 0x00450114, 0x00000000 },
- { 0x00310001, 0x21040229, 0x02450114, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000115, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000114 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x21000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x02000150, 0x00002000 },
- { 0x00000006, 0x21480c21, 0x00000148, 0x00200000 },
- { 0x00200009, 0x21445529, 0x0000015c, 0x00450020 },
- { 0x00200001, 0x41440231, 0x00450154, 0x00000000 },
- { 0x00310001, 0x21440229, 0x02450154, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000155, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000154 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
- { 0x00802001, 0x21400061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x02000190, 0x00002000 },
- { 0x00000006, 0x21880c21, 0x00000188, 0x00200000 },
- { 0x00200009, 0x21845529, 0x0000019c, 0x00450020 },
- { 0x00200001, 0x41840231, 0x00450194, 0x00000000 },
- { 0x00310001, 0x21840229, 0x02450194, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000195, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000194 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0180, 0x00000000 },
- { 0x00802001, 0x21800061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x020001d0, 0x00002000 },
- { 0x00000006, 0x21c80c21, 0x000001c8, 0x00200000 },
- { 0x00200009, 0x21c45529, 0x000001dc, 0x00450020 },
- { 0x00200001, 0x41c40231, 0x004501d4, 0x00000000 },
- { 0x00310001, 0x21c40229, 0x024501d4, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x000001d5, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x000001d4 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d01c0, 0x00000000 },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x02000210, 0x00002000 },
- { 0x00000006, 0x22080c21, 0x00000208, 0x00200000 },
- { 0x00200009, 0x22045529, 0x0000021c, 0x00450020 },
- { 0x00200001, 0x42040231, 0x00450214, 0x00000000 },
- { 0x00310001, 0x22040229, 0x02450214, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000215, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000214 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0200, 0x00000000 },
- { 0x00802001, 0x22000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x02600005, 0x20000c20, 0x02000250, 0x00002000 },
- { 0x00000006, 0x22480c21, 0x00000248, 0x00200000 },
- { 0x00200009, 0x22445529, 0x0000025c, 0x00450020 },
- { 0x00200001, 0x42440231, 0x00450254, 0x00000000 },
- { 0x00310001, 0x22440229, 0x02450254, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00000255, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00000254 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0240, 0x00000000 },
- { 0x00802001, 0x22400061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x01000040, 0x20423dad, 0x00000042, 0xfff8fff8 },
- { 0x00600001, 0x21600022, 0x008d07e0, 0x00000000 },
- { 0x00802001, 0x21800022, 0x008d0080, 0x00000000 },
- { 0x00802001, 0x21c00022, 0x008d00c0, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20280c22, 0x000007e8, 0x00000080 },
- { 0x00802001, 0x20400022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0140, 0x00000000 },
- { 0x01800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x21680c22, 0x000007e8, 0x00000100 },
- { 0x00802001, 0x21800022, 0x008d0180, 0x00000000 },
- { 0x00802001, 0x21c00022, 0x008d01c0, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x20280c22, 0x000007e8, 0x00000180 },
- { 0x00802001, 0x20400022, 0x008d0200, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0240, 0x00000000 },
- { 0x01800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x27e80c21, 0x000007e8, 0x00000200 },
- { 0x01000010, 0x20002da0, 0x02000060, 0x00000000 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xffffff00 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000040 },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x01800031, 0x20801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20400022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20480c22, 0x000007e8, 0x00000080 },
- { 0x02800031, 0x21001d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20600022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20680c22, 0x000007e8, 0x00000100 },
- { 0x03800031, 0x21801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20800022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20880c22, 0x000007e8, 0x00000180 },
- { 0x04800031, 0x22001d09, 0x408d0000, 0x02488400 },
- { 0x00000001, 0x220400e0, 0x00000000, 0x00a00080 },
- { 0x00600001, 0x20a00022, 0x008d0000, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02008810, 0x00002000 },
- { 0x01000040, 0x20603dad, 0x00000060, 0xffffffff },
- { 0x00000006, 0xa8080c21, 0x00008808, 0x00200000 },
- { 0x00200009, 0xa8045529, 0x0000881c, 0x00450020 },
- { 0x00200001, 0xc8040231, 0x00458814, 0x00000000 },
- { 0x00310001, 0xa8040229, 0x02458814, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000c },
- { 0x00800041, 0x24002628, 0x00008815, 0x00000044 },
- { 0x00800040, 0x24004508, 0x008d0400, 0x00008814 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d8800, 0x00000000 },
- { 0x00802001, 0xa8000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00600001, 0x21600022, 0x008d07e0, 0x00000000 },
- { 0x00802001, 0x21800022, 0x008d8800, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000040, 0x27e80c21, 0x000007e8, 0x00000040 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x00400040 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xffffffda },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x01000005, 0x20602d29, 0x02000042, 0x00070007 },
- { 0x01000005, 0x20422d29, 0x00000042, 0xfff8fff8 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00000009, 0x27e82d21, 0x00000040, 0x00060006 },
- { 0x00600001, 0x20a00022, 0x008d0000, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000260 },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x01800031, 0x20801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20400022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20480c22, 0x000007e8, 0x00000080 },
- { 0x02800031, 0x21001d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20600022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20680c22, 0x000007e8, 0x00000100 },
- { 0x03800031, 0x21801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20800022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20880c22, 0x000007e8, 0x00000180 },
- { 0x04800031, 0x22001d09, 0x408d0000, 0x02488400 },
- { 0x00200001, 0x20640229, 0x00450094, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000090, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000090, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000095, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000095, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000090, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x20881c21, 0x00000088, 0x00200000 },
- { 0x00200001, 0x20840129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0080, 0x00000000 },
- { 0x00802001, 0x20800061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000090, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000009c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000009c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200009c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000090, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200009c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200009c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x20843d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x20862d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x40840231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x004500d4, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x020000d0, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x000000d0, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x000000d5, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x000000d5, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x000000d0, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x20c81c21, 0x000000c8, 0x00200000 },
- { 0x00200001, 0x20c40129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x000000d0, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x000000dc, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x000000dc, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x020000dc, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x020000d0, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x020000dc, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x020000dc, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x20c43d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x20c62d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x40c40231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00450114, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000110, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000110, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000115, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000115, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000110, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x21081c21, 0x00000108, 0x00200000 },
- { 0x00200001, 0x21040129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x21000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000110, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000011c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000011c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200011c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000110, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200011c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200011c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x21043d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x21062d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x41040231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00450154, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000150, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000150, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000155, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000155, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000150, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x21481c21, 0x00000148, 0x00200000 },
- { 0x00200001, 0x21440129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
- { 0x00802001, 0x21400061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000150, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000015c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000015c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200015c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000150, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200015c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200015c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x21443d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x21462d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x41440231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00450194, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000190, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000190, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000195, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000195, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000190, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x21881c21, 0x00000188, 0x00200000 },
- { 0x00200001, 0x21840129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0180, 0x00000000 },
- { 0x00802001, 0x21800061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000190, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000019c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000019c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200019c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000190, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200019c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200019c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x21843d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x21862d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x41840231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x004501d4, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x020001d0, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x000001d0, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x000001d5, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x000001d5, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x000001d0, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x21c81c21, 0x000001c8, 0x00200000 },
- { 0x00200001, 0x21c40129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d01c0, 0x00000000 },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x000001d0, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x000001dc, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x000001dc, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x020001dc, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x020001d0, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x020001dc, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x020001dc, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x21c43d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x21c62d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x41c40231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00450214, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000210, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000210, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000215, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000215, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000210, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x22081c21, 0x00000208, 0x00200000 },
- { 0x00200001, 0x22040129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0200, 0x00000000 },
- { 0x00802001, 0x22000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000210, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000021c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000021c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200021c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000210, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200021c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200021c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x22043d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x22062d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x42040231, 0x00660064, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00450254, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02000250, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00000250, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00000255, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00000255, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00000250, 0x00002000 },
- { 0x02600005, 0x20001d20, 0x02000066, 0x00000001 },
- { 0x00000006, 0x22481c21, 0x00000248, 0x00200000 },
- { 0x00200001, 0x22440129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d0240, 0x00000000 },
- { 0x00802001, 0x22400061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x02600005, 0x20000c20, 0x00000250, 0x00004000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00000001, 0x20680129, 0x0000025c, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000025c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200025c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02000250, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200025c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200025c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x02000068, 0x000d0070 },
- { 0x00000009, 0x22443d09, 0x00000602, 0x000c000c },
- { 0x00000005, 0x22462d09, 0x00000602, 0xf000f000 },
- { 0x00200001, 0x42440231, 0x00660064, 0x00000000 },
- { 0x01000040, 0x20423dad, 0x00000042, 0xfff8fff8 },
- { 0x00600001, 0x21600022, 0x008d07e0, 0x00000000 },
- { 0x00802001, 0x21800022, 0x008d0080, 0x00000000 },
- { 0x00802001, 0x21c00022, 0x008d00c0, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20280c22, 0x000007e8, 0x00000080 },
- { 0x00802001, 0x20400022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0140, 0x00000000 },
- { 0x01800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x21680c22, 0x000007e8, 0x00000100 },
- { 0x00802001, 0x21800022, 0x008d0180, 0x00000000 },
- { 0x00802001, 0x21c00022, 0x008d01c0, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x20280c22, 0x000007e8, 0x00000180 },
- { 0x00802001, 0x20400022, 0x008d0200, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0240, 0x00000000 },
- { 0x01800031, 0x20001d0c, 0x508d0000, 0x0a080400 },
- { 0x00000040, 0x27e80c21, 0x000007e8, 0x00000200 },
- { 0x01000010, 0x20002da0, 0x02000060, 0x00000000 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffda0 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000006e },
- { 0x00600001, 0x20200022, 0x008d07e0, 0x00000000 },
- { 0x01800031, 0x20801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20400022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20480c22, 0x000007e8, 0x00000080 },
- { 0x02800031, 0x21001d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20600022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20680c22, 0x000007e8, 0x00000100 },
- { 0x03800031, 0x21801d09, 0x408d0000, 0x02488400 },
- { 0x00600001, 0x20800022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20880c22, 0x000007e8, 0x00000180 },
- { 0x04800031, 0x22001d09, 0x408d0000, 0x02488400 },
- { 0x00000001, 0x220400e0, 0x00000000, 0x00a00080 },
- { 0x00600001, 0x20a00022, 0x008d0000, 0x00000000 },
- { 0x00200001, 0x20640229, 0x00458814, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x02008810, 0x01000000 },
- { 0x02600005, 0x20000c20, 0x00008810, 0x00004000 },
- { 0x00600041, 0x24003e2c, 0x00008815, 0x00020002 },
- { 0x00110001, 0x2066018d, 0x02000400, 0x00000000 },
- { 0x00010040, 0x20663d8d, 0x02000400, 0x00010001 },
- { 0x00110001, 0x2066022d, 0x00008815, 0x00000000 },
- { 0x02600005, 0x20000c20, 0x00008810, 0x00002000 },
- { 0x01000040, 0x20603dad, 0x02000060, 0xffffffff },
- { 0x00000006, 0xa8080c21, 0x00008808, 0x00200000 },
- { 0x00200001, 0xa8040129, 0x00450064, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x00800041, 0x24002528, 0x00000066, 0x00000044 },
- { 0x00800040, 0x24002508, 0x008d0400, 0x00000064 },
- { 0x00000009, 0x20a82d02, 0x00000404, 0x00060006 },
- { 0x00802001, 0x20c00022, 0x008d8800, 0x00000000 },
- { 0x00802001, 0xa8000061, 0x00000000, 0x00000000 },
- { 0x05800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000022 },
- { 0x02600005, 0x20000d20, 0x02000066, 0x00000001 },
- { 0x02600005, 0x20000c20, 0x00008810, 0x00004000 },
- { 0x00000001, 0x20680129, 0x0000881c, 0x00000000 },
- { 0x00210002, 0x20700421, 0x02450038, 0x00450030 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
- { 0x02600005, 0x20001d20, 0x0000881c, 0x00000010 },
- { 0x00210002, 0x20700421, 0x02450028, 0x00450020 },
- { 0x01600005, 0x20001d20, 0x0200881c, 0x00000001 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x02610005, 0x20001c20, 0x02008810, 0x00008000 },
- { 0x02610005, 0x20001d20, 0x0200881c, 0x00000010 },
- { 0x00010006, 0x20681d29, 0x0200881c, 0x00000010 },
- { 0x02800005, 0x2000452c, 0x00000068, 0x000d0070 },
- { 0x01000040, 0x20603dad, 0x02000060, 0x00000000 },
- { 0x00000009, 0xa8043d09, 0x00000600, 0x000c000c },
- { 0x00000005, 0xa8062d09, 0x00000600, 0xf000f000 },
- { 0x00200001, 0xc8040231, 0x00660064, 0x00000000 },
- { 0x00600001, 0x21600022, 0x008d07e0, 0x00000000 },
- { 0x00802001, 0x21800022, 0x008d8800, 0x00000000 },
- { 0x0b800031, 0x20001d0c, 0x508d0000, 0x06080300 },
- { 0x00000040, 0x27e80c21, 0x000007e8, 0x00000040 },
- { 0x00000040, 0x22040c00, 0x00000204, 0x00400040 },
- { 0x00110220, 0x34001c00, 0x02001400, 0xffffffac },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x01600031, 0x20001c20, 0x708d0000, 0x82000010 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
- { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
- { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
- { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
- { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x00000041, 0x20263d29, 0x00000036, 0x00040004 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x00000178 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000176 },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00000001, 0x22000060, 0x00000000, 0x0288a001 },
- { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
- { 0x03600031, 0x20800021, 0x408d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x00000008, 0x25e83e2d, 0x00009080, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x00459080, 0x00000000 },
- { 0x00200c01, 0x25d80129, 0x00459050, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699060, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000134 },
- { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
- { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
- { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000401, 0x25d80129, 0x00009040, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699064, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000011e },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000401, 0x25d80129, 0x00009042, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699068, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000110 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000401, 0x25d80129, 0x00009044, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x0069906c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000102 },
- { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
- { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
- { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
- { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
- { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
- { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
- { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
- { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x06082003 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00000008, 0x25e83e2d, 0x00009082, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x00459082, 0x00000000 },
- { 0x00200c01, 0x25d80129, 0x00459054, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699070, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000096 },
- { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
- { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
- { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000401, 0x25d80129, 0x00009046, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699074, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000080 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000401, 0x25d80129, 0x00009048, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699078, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000072 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000401, 0x25d80129, 0x0000904a, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x0069907c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000064 },
- { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
- { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x12082003 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00802001, 0x20400022, 0x008d0080, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0618a003 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x00800401, 0x23400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x23500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x23600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x23700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
- { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
- { 0x00000c01, 0x27e401a1, 0x000005c2, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x02600031, 0x23401c25, 0x408d07e0, 0x02286003 },
- { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
- { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00800040, 0x2400462d, 0x00b19c00, 0x00b1d830 },
- { 0x00800040, 0x2340462d, 0x00b19820, 0x00b1d830 },
- { 0x00800040, 0x2360462d, 0x00b19c10, 0x00b1dc00 },
- { 0x05810010, 0x200035ac, 0x008d2400, 0x000005d0 },
- { 0x05810010, 0x200035ac, 0x008d2340, 0x000005d2 },
- { 0x05810010, 0x200035ac, 0x008d2360, 0x000005d2 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x000000ca },
- { 0x00800040, 0x2440462d, 0x00b19810, 0x00b1d830 },
- { 0x00800040, 0x2460462d, 0x00b19c20, 0x00b1dc00 },
- { 0x00800201, 0x24a00129, 0x00b19820, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x00000066 },
- { 0x05800010, 0x200035ac, 0x028d2400, 0x000005e8 },
- { 0x00800040, 0x2520462d, 0x00b19830, 0x00b19820 },
- { 0x00800040, 0x2540462d, 0x00b19c00, 0x00b19c10 },
- { 0x00000201, 0x26000108, 0x00000602, 0x00000000 },
- { 0x05810010, 0x200035ac, 0x028d2440, 0x000005d2 },
- { 0x05810010, 0x200035ac, 0x008d2460, 0x000005d2 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x0000001e },
- { 0x00800040, 0x2560462d, 0x00b19810, 0x00b19800 },
- { 0x00800040, 0x238045ad, 0x008d0520, 0x00b19c00 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
- { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19810 },
- { 0x00800048, 0x24003dac, 0x008d0560, 0x00020002 },
- { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
- { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
- { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
- { 0x00800040, 0x2400362c, 0x00b19c10, 0x00b10380 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
- { 0x00800001, 0xb8100231, 0x00ae03c0, 0x00000000 },
- { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
- { 0x00800040, 0x2400362c, 0x00b19820, 0x008d0520 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
- { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x00800040, 0x2580462d, 0x00b19c20, 0x00b19c30 },
- { 0x00800040, 0x238045ad, 0x008d0540, 0x008d04b0 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
- { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19c20 },
- { 0x00800048, 0x24003dac, 0x008d0580, 0x00020002 },
- { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
- { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
- { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
- { 0x00800040, 0x2400362c, 0x008d04a0, 0x00b10380 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
- { 0x00800001, 0xbc200231, 0x00ae03c0, 0x00000000 },
- { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
- { 0x00800040, 0x2400362c, 0x008d04a0, 0x008d0540 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001005c },
- { 0x00800201, 0x23e0022d, 0x002805d4, 0x00000000 },
- { 0x00800201, 0x23c0022d, 0x002805d4, 0x00000000 },
- { 0x05800010, 0x200035ac, 0x008d2440, 0x000005d2 },
- { 0x05800010, 0x200035ac, 0x028d2460, 0x000005d2 },
- { 0x00800040, 0x24003e2c, 0x00b19820, 0x00040004 },
- { 0x00800048, 0x24003dac, 0x008d0400, 0x00040004 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b1dc10 },
- { 0x00800008, 0x23403d8d, 0x00b10400, 0x00030003 },
- { 0x00810040, 0x23e03dad, 0x008d03e0, 0x00010001 },
- { 0x00200201, 0x25ec018d, 0x00450600, 0x00000000 },
- { 0x00810040, 0x23e03dad, 0x028d03e0, 0x00010001 },
- { 0x03800010, 0x200035ac, 0x008d0340, 0x008d03e0 },
- { 0x05800010, 0x200035ac, 0x028d0340, 0x008d43e0 },
- { 0x00800042, 0x24c0462d, 0x00b19830, 0x00b19c00 },
- { 0x00810001, 0x234001ad, 0x008d03e0, 0x00000000 },
- { 0x00810001, 0x234001ad, 0x028d43e0, 0x00000000 },
- { 0x00200201, 0x260001ac, 0x004505ec, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19830, 0x008d0340 },
- { 0x80800040, 0x43403631, 0x00b19c00, 0x008d4340 },
- { 0x00800001, 0xb8300231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00800040, 0x2400362c, 0x00b19810, 0x008d04c0 },
- { 0x00800048, 0x24003e2c, 0x00b19820, 0xfffefffe },
- { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
- { 0x03800010, 0x200035ac, 0x008d0360, 0x008d03c0 },
- { 0x05800010, 0x200035ac, 0x028d0360, 0x008d43c0 },
- { 0x00810001, 0x236001ad, 0x008d03c0, 0x00000000 },
- { 0x00810001, 0x236001ad, 0x028d43c0, 0x00000000 },
- { 0x00000201, 0x260201ac, 0x000005ee, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19820, 0x008d0360 },
- { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00800040, 0x2400362c, 0x00b19c20, 0x008d04c0 },
- { 0x00800048, 0x24003e2c, 0x00b19c10, 0xfffefffe },
- { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
- { 0x03800010, 0x200035ac, 0x008d0360, 0x008d03c0 },
- { 0x05800010, 0x200035ac, 0x028d0360, 0x008d43c0 },
- { 0x00810001, 0x236001ad, 0x008d03c0, 0x00000000 },
- { 0x00810001, 0x236001ad, 0x028d43c0, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19c10, 0x008d0360 },
- { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
- { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
- { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
- { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x01400140 },
- { 0x00000048, 0x20263dad, 0x00000036, 0x00040004 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
- { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x00000126 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000124 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00000001, 0x22000060, 0x00000000, 0x0248a002 },
- { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
- { 0x02600031, 0x20800021, 0x408d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x004590c0, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a0, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000fc },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00200401, 0x25d0022d, 0x004590c8, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b0, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000ee },
- { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a4, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000d8 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b4, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000ca },
- { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
- { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
- { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
- { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x04082004 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x004590c2, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a8, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00810081 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00200401, 0x25d0022d, 0x004590ca, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b8, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000078 },
- { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990ac, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000062 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990bc, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000054 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0a082004 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00600001, 0x20400022, 0x008d0080, 0x00000000 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0418a004 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x00600401, 0x2340012d, 0x008500cc, 0x00000000 },
- { 0x00600801, 0x2350012d, 0x0085010c, 0x00000000 },
- { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
- { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x02600031, 0x23401c25, 0x408d07e0, 0x02186004 },
- { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
- { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00600040, 0x2400462d, 0x00ae9c00, 0x00aed810 },
- { 0x00600040, 0x2340462d, 0x00ae9800, 0x00aed810 },
- { 0x00600040, 0x2360462d, 0x00ae9c10, 0x00aedc00 },
- { 0x05810010, 0x200035ac, 0x008d2400, 0x000005d0 },
- { 0x05810010, 0x200035ac, 0x008d2340, 0x000005d2 },
- { 0x05810010, 0x200035ac, 0x008d2360, 0x000005d2 },
- { 0x00618022, 0x34001c00, 0x00001400, 0x00000038 },
- { 0x00618022, 0x34001c00, 0x02001400, 0x00000016 },
- { 0x00600040, 0x24003e2c, 0x00ae9c10, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x00ae9800, 0x00020002 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9810 },
- { 0x80600008, 0x43403d91, 0x008d0400, 0x00020002 },
- { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x00ae9c10, 0x00020002 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9c00 },
- { 0x80600008, 0x43603d91, 0x008d0400, 0x00020002 },
- { 0x00600001, 0xd8100231, 0x00ae0340, 0x00000000 },
- { 0x00600001, 0xdc000231, 0x00ae0360, 0x00000000 },
- { 0x00608024, 0x34001c00, 0x00001400, 0x00010020 },
- { 0x00600201, 0x2400022c, 0x002405d4, 0x00000000 },
- { 0x00600040, 0x23e03d8d, 0x008d0400, 0x00010001 },
- { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00040004 },
- { 0x00600048, 0x24003dac, 0x008d0400, 0x00040004 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00aedc10 },
- { 0x00600008, 0x23403d8d, 0x008d0400, 0x00030003 },
- { 0x03600010, 0x200035ac, 0x008d0340, 0x008d03e0 },
- { 0x05600010, 0x200035ac, 0x028d0340, 0x008d43e0 },
- { 0x00610001, 0x234001ad, 0x008d03e0, 0x00000000 },
- { 0x00610001, 0x234001ad, 0x028d43e0, 0x00000000 },
- { 0x80600040, 0x43603631, 0x00ae9810, 0x008d0340 },
- { 0x80600040, 0x43403631, 0x00ae9c00, 0x008d4340 },
- { 0x00600001, 0xd8100231, 0x00ae0360, 0x00000000 },
- { 0x00600001, 0xdc000231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
- { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
- { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
- { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
- { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x00000041, 0x20263d29, 0x00000036, 0x00040004 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x0000018c },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000018a },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00010001, 0x22000060, 0x02000000, 0x0288e701 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0288e601 },
- { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
- { 0x03600031, 0x20800021, 0x408d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x00000008, 0x25e83e2d, 0x00009080, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x00459080, 0x00000000 },
- { 0x00200c01, 0x25d80129, 0x00459050, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699060, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb8c },
- { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
- { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
- { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000401, 0x25d80129, 0x00009040, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699064, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb76 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000401, 0x25d80129, 0x00009042, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699068, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb68 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000401, 0x25d80129, 0x00009044, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x0069906c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffb5a },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
- { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
- { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
- { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
- { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
- { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
- { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
- { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x06082703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x06082603 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00000008, 0x25e83e2d, 0x00009082, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x00459082, 0x00000000 },
- { 0x00200c01, 0x25d80129, 0x00459054, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699070, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffaea },
- { 0x00000008, 0x25e83e2d, 0x00009084, 0x00020002 },
- { 0x00200401, 0x25d0022d, 0x00459084, 0x00000000 },
- { 0x00000801, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000040, 0x25e83dad, 0x000005e8, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000401, 0x25d80129, 0x00009046, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699074, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffad4 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000401, 0x25d80129, 0x00009048, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x00699078, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffac6 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000401, 0x25d80129, 0x0000904a, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x0069907c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0xfffffab8 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
- { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x12082703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x12082603 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00802001, 0x20400022, 0x008d0080, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x0618a703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0618a603 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x00800401, 0x23400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x23500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x23600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x23700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
- { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
- { 0x00000c01, 0x27e401a1, 0x000005c2, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x00010008 },
- { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00cf0340, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00cf0341, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00cf0342, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00cf0343, 0x00000000 },
- { 0x00802001, 0x202000a2, 0x008d0380, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x06080020 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00030003 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
- { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
- { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
- { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00600009, 0x25c03dad, 0x00050034, 0x00040004 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x27e82c21, 0x000005e4, 0x00400040 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x01400140 },
- { 0x00000048, 0x20263dad, 0x00000036, 0x00040004 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
- { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x0000013a },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000138 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00010001, 0x22000060, 0x02000000, 0x0248e702 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0248e602 },
- { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
- { 0x02600031, 0x20800021, 0x408d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x004590c0, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a0, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffc0c },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00200401, 0x25d0022d, 0x004590c8, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b0, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbfe },
- { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a4, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbe8 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b4, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbda },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
- { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
- { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
- { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x04082704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x04082604 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000020 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00800080 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200401, 0x25d0022d, 0x004590c2, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990a8, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb92 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00810081 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00200401, 0x25d0022d, 0x004590ca, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990b8, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb84 },
- { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00200401, 0x25d0022d, 0x004590c4, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990ac, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb6e },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00200401, 0x25d0022d, 0x004590cc, 0x00000000 },
- { 0x00400801, 0x25d40231, 0x006990bc, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffb60 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x0a082704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0a082604 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00600001, 0x20400022, 0x008d0080, 0x00000000 },
- { 0x00010001, 0x22000060, 0x02000000, 0x0418a704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0418a604 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x00600401, 0x2340012d, 0x008500cc, 0x00000000 },
- { 0x00600801, 0x2350012d, 0x0085010c, 0x00000000 },
- { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
- { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000440, 0x27e03da1, 0x000005c0, 0x000c000c },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x00010008 },
- { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
- { 0x00800001, 0x236001ad, 0x002e0340, 0x00000000 },
- { 0x00600001, 0x202000a2, 0x008d0360, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x00000026, 0x00010001 },
- { 0x00800031, 0x20001d28, 0x608d07e0, 0x04080020 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00010001 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000001, 0x22600169, 0x00000000, 0x00010001 },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x01400140 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00200020 },
- { 0x00000001, 0x203801e2, 0x00000000, 0x00010001 },
- { 0x00800001, 0x204001ae, 0x00b10020, 0x00000000 },
- { 0x00000008, 0x27e03d29, 0x000002a0, 0x00010001 },
- { 0x00800031, 0x20000128, 0x608d07e0, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x22a00169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00020002 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc6 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffca },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00000041, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff4 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000220, 0x34001c00, 0x00001400, 0xfffffff6 },
- { 0x05000010, 0x200035ac, 0x00000240, 0x00000026 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffffc },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00400441, 0x45c03dad, 0x00000034, 0x00100010 },
- { 0x00400841, 0x45c23dad, 0x00000036, 0x00200020 },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x25e42c21, 0x000005e4, 0x00800080 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x00000005, 0x202a3dad, 0x0000002a, 0xfffdfffd },
- { 0x02000005, 0x20002d2c, 0x0200002a, 0x00020002 },
- { 0x00000001, 0x27e80021, 0x000005e4, 0x00000000 },
- { 0x00010040, 0x27e83c21, 0x020007e8, 0x00400040 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000005, 0x25ec2e29, 0x00009002, 0x000a000a },
- { 0x00000005, 0x25ea2e29, 0x00009002, 0x00060006 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x00000252 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000250 },
- { 0x01000010, 0x20003d2c, 0x000005ec, 0x00080008 },
- { 0x00000005, 0x25e03d8d, 0x00000600, 0x00010001 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a5, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0288a001 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x0288e701 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0288e601 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x00800401, 0x20400231, 0x00cf0340, 0x00000000 },
- { 0x00800801, 0x20500231, 0x00cf0341, 0x00000000 },
- { 0x00800401, 0x20600231, 0x00cf0342, 0x00000000 },
- { 0x00800801, 0x20700231, 0x00cf0343, 0x00000000 },
- { 0x01600010, 0x20003d2c, 0x000005ea, 0x00040004 },
- { 0x01600010, 0x20003d2c, 0x020005ea, 0x00020002 },
- { 0x00800001, 0x21c00229, 0x00009080, 0x00000000 },
- { 0x00800001, 0x21e00229, 0x00009081, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289060, 0x00000000 },
- { 0x00610401, 0x41c00229, 0x00009080, 0x00000000 },
- { 0x00610801, 0x41c20229, 0x00009090, 0x00000000 },
- { 0x00610401, 0x41e00229, 0x00009081, 0x00000000 },
- { 0x00610801, 0x41e20229, 0x00009091, 0x00000000 },
- { 0x00610401, 0x42000229, 0x00249060, 0x00000000 },
- { 0x00610801, 0x42020229, 0x00249098, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x00610401, 0x21c00229, 0x02009080, 0x00000000 },
- { 0x00610801, 0x21d00229, 0x02009090, 0x00000000 },
- { 0x00610401, 0x21e00229, 0x02009081, 0x00000000 },
- { 0x00610801, 0x21f00229, 0x02009091, 0x00000000 },
- { 0x00610401, 0x22000229, 0x02249060, 0x00000000 },
- { 0x00610801, 0x22100229, 0x02249098, 0x00000000 },
- { 0x00800008, 0x25a03d29, 0x008d01c0, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200001, 0x25d80129, 0x00459050, 0x00000000 },
- { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x000001b4 },
- { 0x00800008, 0x25a03e29, 0x00009084, 0x00020002 },
- { 0x00800001, 0x21c00229, 0x00009084, 0x00000000 },
- { 0x00800001, 0x21e00229, 0x00009085, 0x00000000 },
- { 0x00000001, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000001, 0x25d80129, 0x00009040, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289064, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000019c },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000001, 0x25d80129, 0x00009042, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289068, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000018e },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000001, 0x25d80129, 0x00009044, 0x00000000 },
- { 0x00800001, 0x22000229, 0x0028906c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000180 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c4, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f0003 },
- { 0x00800401, 0x23400231, 0x00a90040, 0x00000000 },
- { 0x00800801, 0x23500231, 0x00a90044, 0x00000000 },
- { 0x00800401, 0x23600231, 0x00a90048, 0x00000000 },
- { 0x00800801, 0x23700231, 0x00a9004c, 0x00000000 },
- { 0x00800001, 0x20400232, 0x002b0340, 0x00000000 },
- { 0x00800001, 0x20500232, 0x002b0350, 0x00000000 },
- { 0x00800001, 0x20600232, 0x002b0360, 0x00000000 },
- { 0x00800001, 0x20700232, 0x002b0370, 0x00000000 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x06082003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x06082703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x06082603 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000010 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02286003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x01000005, 0x20003dac, 0x020005e0, 0x00010001 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
- { 0x00000440, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00000040, 0x22000c00, 0x00000200, 0x00200000 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
- { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00010001 },
- { 0x00010001, 0x22000060, 0x02000000, 0x02286703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02286603 },
- { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20400021, 0x408d07e0, 0x00000200 },
- { 0x00800401, 0x23800231, 0x00a900c0, 0x00000000 },
- { 0x00800801, 0x23900231, 0x00a90100, 0x00000000 },
- { 0x00800401, 0x23a00231, 0x00a90140, 0x00000000 },
- { 0x00800801, 0x23b00231, 0x00a90180, 0x00000000 },
- { 0x00800401, 0x23c00231, 0x00a900c4, 0x00000000 },
- { 0x00800801, 0x23d00231, 0x00a90104, 0x00000000 },
- { 0x00800401, 0x23e00231, 0x00a90144, 0x00000000 },
- { 0x00800801, 0x23f00231, 0x00a90184, 0x00000000 },
- { 0x00800401, 0x24000231, 0x00a900c8, 0x00000000 },
- { 0x00800801, 0x24100231, 0x00a90108, 0x00000000 },
- { 0x00800401, 0x24200231, 0x00a90148, 0x00000000 },
- { 0x00800801, 0x24300231, 0x00a90188, 0x00000000 },
- { 0x00800401, 0x24400231, 0x00a900cc, 0x00000000 },
- { 0x00800801, 0x24500231, 0x00a9010c, 0x00000000 },
- { 0x00800401, 0x24600231, 0x00a9014c, 0x00000000 },
- { 0x00800801, 0x24700231, 0x00a9018c, 0x00000000 },
- { 0x00800401, 0x20c00231, 0x00cf0380, 0x00000000 },
- { 0x00800801, 0x20d00231, 0x00cf0381, 0x00000000 },
- { 0x00800401, 0x20e00231, 0x00cf0382, 0x00000000 },
- { 0x00800801, 0x20f00231, 0x00cf0383, 0x00000000 },
- { 0x00800401, 0x21000231, 0x00cf03c0, 0x00000000 },
- { 0x00800801, 0x21100231, 0x00cf03c1, 0x00000000 },
- { 0x00800401, 0x21200231, 0x00cf03c2, 0x00000000 },
- { 0x00800801, 0x21300231, 0x00cf03c3, 0x00000000 },
- { 0x00800401, 0x21400231, 0x00cf0400, 0x00000000 },
- { 0x00800801, 0x21500231, 0x00cf0401, 0x00000000 },
- { 0x00800401, 0x21600231, 0x00cf0402, 0x00000000 },
- { 0x00800801, 0x21700231, 0x00cf0403, 0x00000000 },
- { 0x00800401, 0x21800231, 0x00cf0440, 0x00000000 },
- { 0x00800801, 0x21900231, 0x00cf0441, 0x00000000 },
- { 0x00800401, 0x21a00231, 0x00cf0442, 0x00000000 },
- { 0x00800801, 0x21b00231, 0x00cf0443, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00000001, 0x260201ac, 0x000005e0, 0x00000000 },
- { 0x00800008, 0x25a03e29, 0x00009082, 0x00020002 },
- { 0x00200001, 0x25d80129, 0x00459054, 0x00000000 },
- { 0x00800001, 0x21c00229, 0x00009082, 0x00000000 },
- { 0x00800001, 0x21e00229, 0x00009083, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289070, 0x00000000 },
- { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000050 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x0000000a },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000d4 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000044 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05400540 },
- { 0x00800001, 0x25000129, 0x00ad0040, 0x00000000 },
- { 0x00800001, 0x25200129, 0x00ad0080, 0x00000000 },
- { 0x00800001, 0x25400129, 0x00ad00c0, 0x00000000 },
- { 0x00800001, 0x25600129, 0x00ad0100, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000c2 },
- { 0x00600001, 0x20600129, 0x008d0510, 0x00000000 },
- { 0x00600001, 0x20800129, 0x008d0520, 0x00000000 },
- { 0x00600001, 0x20a00129, 0x008d0530, 0x00000000 },
- { 0x00600001, 0x20c00129, 0x008d0540, 0x00000000 },
- { 0x00600001, 0x20e00129, 0x008d0550, 0x00000000 },
- { 0x00600001, 0x21000129, 0x008d0560, 0x00000000 },
- { 0x00800008, 0x25a03e29, 0x00009092, 0x00020002 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05400540 },
- { 0x00800001, 0x25000129, 0x00ad0050, 0x00000000 },
- { 0x00800001, 0x25200129, 0x00ad0090, 0x00000000 },
- { 0x00800001, 0x25400129, 0x00ad00d0, 0x00000000 },
- { 0x00800001, 0x25600129, 0x00ad0110, 0x00000000 },
- { 0x00200001, 0x25d80129, 0x0045905c, 0x00000000 },
- { 0x00800001, 0x21c00229, 0x00009092, 0x00000000 },
- { 0x00800001, 0x21e00229, 0x00009093, 0x00000000 },
- { 0x00800001, 0x22000229, 0x0028909c, 0x00000000 },
- { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000009a },
- { 0x00600001, 0x20700129, 0x008d0510, 0x00000000 },
- { 0x00600001, 0x20900129, 0x008d0520, 0x00000000 },
- { 0x00600001, 0x20b00129, 0x008d0530, 0x00000000 },
- { 0x00600001, 0x20d00129, 0x008d0540, 0x00000000 },
- { 0x00600001, 0x20f00129, 0x008d0550, 0x00000000 },
- { 0x00600001, 0x21100129, 0x008d0560, 0x00000000 },
- { 0x00800008, 0x25a03e29, 0x00009084, 0x00020002 },
- { 0x00800001, 0x21c00229, 0x00009084, 0x00000000 },
- { 0x00800001, 0x21e00229, 0x00009085, 0x00000000 },
- { 0x00000001, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00800040, 0x25a03d29, 0x00b105a0, 0x00020002 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00c000c0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00000001, 0x25d80129, 0x00009046, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289074, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000076 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00100010 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01000100 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01400140 },
- { 0x00000001, 0x25d80129, 0x00009048, 0x00000000 },
- { 0x00800001, 0x22000229, 0x00289078, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000068 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00200020 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x01400140 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01800180 },
- { 0x00000001, 0x25d80129, 0x0000904a, 0x00000000 },
- { 0x00800001, 0x22000229, 0x0028907c, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00110220, 0x34001c00, 0x00001400, 0x0000005a },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c0, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x000f000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00802001, 0x20c00022, 0x008d0140, 0x00000000 },
- { 0x00802001, 0x21000022, 0x008d0180, 0x00000000 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x12082003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x12082703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x12082603 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x01800005, 0x20003dac, 0x020005e0, 0x00010001 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x00200401, 0x27e001a1, 0x004505c8, 0x00000000 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00812001, 0x20400022, 0x028d0040, 0x00000000 },
- { 0x00912001, 0x20400022, 0x028d0080, 0x00000000 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0618a003 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00100010 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
- { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00010001 },
- { 0x00010001, 0x22000060, 0x02000000, 0x0618a703 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0618a603 },
- { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffcfffc },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x01000005, 0x20003dac, 0x0000002a, 0x00020002 },
- { 0x00000006, 0x202a3dad, 0x0000002a, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffd94 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00800040, 0x2400462d, 0x00b19c00, 0x00b1d830 },
- { 0x00800040, 0x2340462d, 0x00b19820, 0x00b1d830 },
- { 0x00800040, 0x2360462d, 0x00b19c10, 0x00b1dc00 },
- { 0x05810010, 0x200025ac, 0x008d2400, 0x008d01c0 },
- { 0x05810010, 0x200025ac, 0x008d2340, 0x008d01e0 },
- { 0x05810010, 0x200025ac, 0x008d2360, 0x008d01e0 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x000000c8 },
- { 0x00800040, 0x2440462d, 0x00b19810, 0x00b1d830 },
- { 0x00800040, 0x2460462d, 0x00b19c20, 0x00b1dc00 },
- { 0x00800201, 0x24a00129, 0x00b19820, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x00000066 },
- { 0x05800010, 0x200025ac, 0x028d2400, 0x008d05a0 },
- { 0x00800040, 0x2520462d, 0x00b19830, 0x00b19820 },
- { 0x00800040, 0x2540462d, 0x00b19c00, 0x00b19c10 },
- { 0x00000201, 0x26000108, 0x00000602, 0x00000000 },
- { 0x05810010, 0x200025ac, 0x028d2440, 0x008d01e0 },
- { 0x05810010, 0x200025ac, 0x008d2460, 0x008d01e0 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x0000001e },
- { 0x00800040, 0x2560462d, 0x00b19810, 0x00b19800 },
- { 0x00800040, 0x238045ad, 0x008d0520, 0x00b19c00 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
- { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19810 },
- { 0x00800048, 0x24003dac, 0x008d0560, 0x00020002 },
- { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
- { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
- { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
- { 0x00800040, 0x2400362c, 0x00b19c10, 0x00b10380 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
- { 0x00800001, 0xb8100231, 0x00ae03c0, 0x00000000 },
- { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
- { 0x00800040, 0x2400362c, 0x00b19820, 0x008d0520 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
- { 0x00800001, 0xb8300231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x00800040, 0x2580462d, 0x00b19c20, 0x00b19c30 },
- { 0x00800040, 0x238045ad, 0x008d0540, 0x008d04b0 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00040004 },
- { 0x00800040, 0x23a0458d, 0x00b10400, 0x00b19c20 },
- { 0x00800048, 0x24003dac, 0x008d0580, 0x00020002 },
- { 0x80800008, 0x43c03d91, 0x00b10400, 0x00030003 },
- { 0x00800040, 0x24003dac, 0x00b103a0, 0xfffefffe },
- { 0x80800008, 0x43603d91, 0x00b10400, 0x00020002 },
- { 0x00800040, 0x2400362c, 0x008d04a0, 0x00b10380 },
- { 0x00800040, 0x2400358c, 0x00b10400, 0x00b103a0 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00030003 },
- { 0x00800001, 0xbc200231, 0x00ae03c0, 0x00000000 },
- { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001000e },
- { 0x00800040, 0x2400362c, 0x008d04a0, 0x008d0540 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b19c10 },
- { 0x00800040, 0x24003d8c, 0x00b10400, 0x00020002 },
- { 0x80800008, 0x43403d91, 0x00b10400, 0x00020002 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00808024, 0x34001c00, 0x00001400, 0x0001005a },
- { 0x00800001, 0x23e0012d, 0x008d0200, 0x00000000 },
- { 0x05800010, 0x200025ac, 0x008d2440, 0x008d01e0 },
- { 0x05800010, 0x200025ac, 0x028d2460, 0x008d01e0 },
- { 0x00800040, 0x24003e2c, 0x00b19820, 0x00040004 },
- { 0x00800048, 0x24003dac, 0x008d0400, 0x00040004 },
- { 0x00800040, 0x2400458c, 0x00b10400, 0x00b1dc10 },
- { 0x00800008, 0x23403d8d, 0x00b10400, 0x00030003 },
- { 0x00810040, 0x23e03dad, 0x008d03e0, 0x00010001 },
- { 0x00200201, 0x25ec018d, 0x00450600, 0x00000000 },
- { 0x00810040, 0x23e03dad, 0x028d03e0, 0x00010001 },
- { 0x03800010, 0x200035ac, 0x008d0340, 0x008d03e0 },
- { 0x05800010, 0x200035ac, 0x028d0340, 0x008d43e0 },
- { 0x00800042, 0x24c0462d, 0x00b19830, 0x00b19c00 },
- { 0x00810001, 0x234001ad, 0x008d03e0, 0x00000000 },
- { 0x00810001, 0x234001ad, 0x028d43e0, 0x00000000 },
- { 0x00200201, 0x260001ac, 0x004505ec, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19830, 0x008d0340 },
- { 0x80800040, 0x43403631, 0x00b19c00, 0x008d4340 },
- { 0x00800001, 0xb8300231, 0x00ae0360, 0x00000000 },
- { 0x00800001, 0xbc000231, 0x00ae0340, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x00001400, 0x00000016 },
- { 0x00800040, 0x2400362c, 0x00b19810, 0x008d04c0 },
- { 0x00800048, 0x24003e2c, 0x00b19820, 0xfffefffe },
- { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
- { 0x03800010, 0x200025ac, 0x008d0360, 0x008d0200 },
- { 0x05800010, 0x200025ac, 0x028d0360, 0x008d4200 },
- { 0x00810001, 0x2360012d, 0x008d0200, 0x00000000 },
- { 0x00810001, 0x2360012d, 0x028d4200, 0x00000000 },
- { 0x00000201, 0x260201ac, 0x000005ee, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19820, 0x008d0360 },
- { 0x00800001, 0xb8200231, 0x00ae0360, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00818022, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00800040, 0x2400362c, 0x00b19c20, 0x008d04c0 },
- { 0x00800048, 0x24003e2c, 0x00b19c10, 0xfffefffe },
- { 0x00800008, 0x23603d8d, 0x00b10400, 0x00010001 },
- { 0x03800010, 0x200025ac, 0x008d0360, 0x008d0200 },
- { 0x05800010, 0x200025ac, 0x028d0360, 0x008d4200 },
- { 0x00810001, 0x2360012d, 0x008d0200, 0x00000000 },
- { 0x00810001, 0x2360012d, 0x028d4200, 0x00000000 },
- { 0x80800040, 0x43603631, 0x00b19c10, 0x008d0360 },
- { 0x00800001, 0xbc100231, 0x00ae0360, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00a02001, 0x20400169, 0x00000000, 0x00000000 },
- { 0x00000001, 0x206601ed, 0x00000000, 0x00010001 },
- { 0x00000009, 0x20663dad, 0x00000066, 0x000a000a },
- { 0x00000001, 0x206801ed, 0x00000000, 0x01400140 },
- { 0x00000001, 0x22600169, 0x00000000, 0x00030003 },
- { 0x00000008, 0x22403dad, 0x00000026, 0x00010001 },
- { 0x00000041, 0x224235ad, 0x00000020, 0x00000022 },
- { 0x00600001, 0x20200022, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x203c0022, 0x00000018, 0x00000000 },
- { 0x00000001, 0x203f01f2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c00e2, 0x00000000, 0x00000000 },
- { 0x00000001, 0x202c010a, 0x00000e00, 0x00000000 },
- { 0x00600001, 0x20400021, 0x008d0020, 0x00000000 },
- { 0x00400001, 0x205401ed, 0x00000000, 0x00000000 },
- { 0x00200040, 0x20583dad, 0x00450020, 0xffffffff },
- { 0x00000001, 0x22000060, 0x00000000, 0x06080000 },
- { 0x00600001, 0x26000021, 0x008d0000, 0x00000000 },
- { 0x00000001, 0x26140061, 0x00000000, 0x00c00400 },
- { 0x00000001, 0x26100169, 0x00000000, 0x12121212 },
- { 0x07600031, 0x26201c21, 0x308d0600, 0x02000000 },
- { 0x00200401, 0x208000e5, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x208800e5, 0x00000000, 0xffffffc4 },
- { 0x00000801, 0x208c00e5, 0x00000000, 0xffffffc8 },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00600001, 0x20000022, 0x008d07e0, 0x00000000 },
- { 0x00000040, 0x20283c22, 0x00000008, 0x00100010 },
- { 0x00000001, 0x206001ed, 0x00000000, 0x00020002 },
- { 0x00000001, 0x206201ad, 0x0000005a, 0x00000000 },
- { 0x00000001, 0x20a001ed, 0x00000000, 0x00000000 },
- { 0x00200001, 0x228001ed, 0x00000000, 0x00000000 },
- { 0x00802001, 0x20c00061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21000061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21400061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21800061, 0x00000000, 0x00ff00ff },
- { 0x00802001, 0x21c00061, 0x00000000, 0x00ff00ff },
- { 0x00000041, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x05000010, 0x200035ac, 0x02000280, 0x00000240 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000004 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x01000010, 0x20002d28, 0x000090c2, 0x00000000 },
- { 0x03000010, 0x200035ac, 0x02000054, 0x00000058 },
- { 0x00800001, 0x240001ac, 0x00000068, 0x00000000 },
- { 0x00000048, 0x22a03dad, 0x00000056, 0x00040004 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff2 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00200001, 0xb0c00229, 0x00450054, 0x00000000 },
- { 0x00200040, 0x22803dad, 0x00450280, 0x00010001 },
- { 0x00000001, 0x20300022, 0x00000010, 0x00000000 },
- { 0x00000001, 0x20380122, 0x00000260, 0x00000000 },
- { 0x00800001, 0x204001ae, 0x00b10040, 0x00000000 },
- { 0x00000008, 0x20003d2a, 0x000002a0, 0x00010001 },
- { 0x00000040, 0x22602d29, 0x00000260, 0x00020002 },
- { 0x00800031, 0x20000008, 0x608d0000, 0x00000200 },
- { 0x00000006, 0x203025a2, 0x00000066, 0x000002a0 },
- { 0x01600031, 0x20001c00, 0x708d0000, 0x02000001 },
- { 0x04200010, 0x200035ac, 0x00450054, 0x00450060 },
- { 0x00010040, 0x20a03dad, 0x02000056, 0x00010001 },
- { 0x05200010, 0x200035ac, 0x02450280, 0x00450240 },
- { 0x00000001, 0x240001ec, 0x00000000, 0x00040004 },
- { 0x00000048, 0x22083dac, 0x00000056, 0x00040004 },
- { 0x00200040, 0x205455ad, 0x00450054, 0x00450034 },
- { 0x02000010, 0x20003d8c, 0x00000600, 0x00010001 },
- { 0x00000041, 0x220e3d8c, 0x00000602, 0x00040004 },
- { 0x00010041, 0x22083dac, 0x000000a0, 0x00040004 },
- { 0x00010401, 0x205601ad, 0x000000a0, 0x00000000 },
- { 0x00010840, 0x20543d2d, 0x000090c0, 0x00010001 },
- { 0x00000220, 0x34001400, 0x00001400, 0x00009c80 },
- { 0x01000010, 0x20003dac, 0x02000280, 0x00000000 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000014 },
- { 0x00000030, 0x32000084, 0x00001200, 0x00000000 },
- { 0x00000040, 0x22803dad, 0x00000280, 0xffffffff },
- { 0x00600401, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000c01, 0x26140061, 0x00000000, 0x01800000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000801, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00000040, 0x2078252d, 0x00000026, 0x00004280 },
- { 0x00400001, 0x26000231, 0x00000078, 0x00000000 },
- { 0x00600031, 0x26201c21, 0x308d0600, 0x02000002 },
- { 0x00000220, 0x34001c00, 0x00001400, 0xffffffe8 },
- { 0x07600031, 0x20001c20, 0x30000000, 0x02000001 },
- { 0x01600031, 0x20001c24, 0x708d0000, 0x82000012 },
- { 0x00000000, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00600001, 0x27e00021, 0x008d0000, 0x00000000 },
- { 0x00400441, 0x45c03dad, 0x00000034, 0x00100010 },
- { 0x00400841, 0x45c23dad, 0x00000036, 0x00200020 },
- { 0x00200001, 0x260001ec, 0x00000000, 0x00000000 },
- { 0x00000001, 0x25e20129, 0x00000036, 0x00000000 },
- { 0x00000041, 0x25e435a1, 0x00000020, 0x00000036 },
- { 0x00000040, 0x25e43421, 0x000005e4, 0x00000034 },
- { 0x00000041, 0x25e42c21, 0x000005e4, 0x00800080 },
- { 0x00000040, 0x25c43dad, 0x000005c4, 0xfffcfffc },
- { 0x00000040, 0x25ca3dad, 0x000005ca, 0xfffcfffc },
- { 0x00000005, 0x202a3dad, 0x0000002a, 0xfffdfffd },
- { 0x00800001, 0x2220022d, 0x000d002c, 0x00000000 },
- { 0x00600040, 0x22303dad, 0x008d0230, 0x00080008 },
- { 0x02000005, 0x20002d2c, 0x0200002a, 0x00020002 },
- { 0x00000001, 0x27e80021, 0x000005e4, 0x00000000 },
- { 0x00010040, 0x27e83c21, 0x020007e8, 0x00400040 },
- { 0x01600031, 0x22401c21, 0x408d07e0, 0x02885800 },
- { 0x00000001, 0x220801ec, 0x00000000, 0x02400240 },
- { 0x01800005, 0x20002d28, 0x02b19040, 0xffffffff },
- { 0x02000005, 0x20003e2c, 0x00009030, 0x00010001 },
- { 0x00000005, 0x25ec2e29, 0x00009002, 0x000a000a },
- { 0x00000005, 0x25ea2e29, 0x00009002, 0x00060006 },
- { 0x000b0220, 0x34001c00, 0x02001400, 0x00000252 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000250 },
- { 0x01000010, 0x20003d2c, 0x000005ec, 0x00080008 },
- { 0x00000005, 0x25e03d8d, 0x00000600, 0x00010001 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0248a002 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x0248e702 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0248e602 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x20c00021, 0x408d07e0, 0x00000200 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x23400025, 0x408d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x00800001, 0x204001a9, 0x002e0340, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00400040 },
- { 0x01000010, 0x20003d2c, 0x020005ea, 0x00040004 },
- { 0x00800008, 0x2340352d, 0x00009050, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009052, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x0000006a },
- { 0x01000010, 0x20003d2c, 0x000005ea, 0x00020002 },
- { 0x00110220, 0x34001c00, 0x02001400, 0x00000012 },
- { 0x02600005, 0x20003dac, 0x00650340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02650360, 0x00010001 },
- { 0x00400401, 0x41c00229, 0x000090c0, 0x00000000 },
- { 0x00400801, 0x41c20229, 0x000090e0, 0x00000000 },
- { 0x00400401, 0x41e00229, 0x000090c1, 0x00000000 },
- { 0x00400801, 0x41e20229, 0x000090e1, 0x00000000 },
- { 0x00400401, 0x42000229, 0x006990a0, 0x00000000 },
- { 0x00400801, 0x42020229, 0x006990e8, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000001e },
- { 0x00110220, 0x34001c00, 0x00001400, 0x00000012 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00400401, 0x21c00229, 0x000090c0, 0x00000000 },
- { 0x00400801, 0x21c80229, 0x000090e0, 0x00000000 },
- { 0x00400401, 0x21e00229, 0x000090c1, 0x00000000 },
- { 0x00400801, 0x21e80229, 0x000090e1, 0x00000000 },
- { 0x00400401, 0x22000229, 0x006990a0, 0x00000000 },
- { 0x00400801, 0x22080229, 0x006990e8, 0x00000000 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000000a },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00600001, 0x21c00229, 0x000090c0, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c1, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490a0, 0x00000000 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000001c8 },
- { 0x01400010, 0x20003d2c, 0x000005ea, 0x00040004 },
- { 0x01400010, 0x20003d2c, 0x020005ea, 0x00020002 },
- { 0x00600001, 0x21c00229, 0x000090c8, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c9, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490b0, 0x00000000 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00410401, 0x41c00229, 0x000090c8, 0x00000000 },
- { 0x00410801, 0x41c20229, 0x000090f0, 0x00000000 },
- { 0x00410401, 0x41e00229, 0x000090c9, 0x00000000 },
- { 0x00410801, 0x41e20229, 0x000090f1, 0x00000000 },
- { 0x00410401, 0x42000229, 0x006990b0, 0x00000000 },
- { 0x00410801, 0x42020229, 0x006990f8, 0x00000000 },
- { 0x00410401, 0x21c00229, 0x020090c8, 0x00000000 },
- { 0x00410801, 0x21c80229, 0x020090f0, 0x00000000 },
- { 0x00410401, 0x21e00229, 0x020090c9, 0x00000000 },
- { 0x00410801, 0x21e80229, 0x020090f1, 0x00000000 },
- { 0x00410401, 0x22000229, 0x026990b0, 0x00000000 },
- { 0x00410801, 0x22080229, 0x026990f8, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000019c },
- { 0x00800008, 0x2340352d, 0x00009042, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00600001, 0x21c00229, 0x000090c4, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c5, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490a4, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000184 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00600001, 0x21c00229, 0x000090cc, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090cd, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490b4, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000174 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c4, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c6, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x00070003 },
- { 0x00600401, 0x2340012d, 0x00890040, 0x00000000 },
- { 0x00600801, 0x2350012d, 0x00890048, 0x00000000 },
- { 0x00600001, 0x204001aa, 0x00270340, 0x00000000 },
- { 0x00600001, 0x205001aa, 0x00270350, 0x00000000 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x04082004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x04082704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x04082604 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da5, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000010 },
- { 0x00000001, 0x22000060, 0x00000000, 0x02186004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x01000005, 0x20003dac, 0x020005e0, 0x00010001 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000006 },
- { 0x00000440, 0x27e43ca5, 0x000007e4, 0xfffefffe },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0003000f },
- { 0x00000040, 0x22000c00, 0x00000200, 0x00100000 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
- { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00020002 },
- { 0x00010001, 0x22000060, 0x02000000, 0x02186704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x02186604 },
- { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffefffe },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x02600031, 0x20400021, 0x408d07e0, 0x00000200 },
- { 0x00800001, 0x2380012d, 0x008900c0, 0x00000000 },
- { 0x00800001, 0x23a0012d, 0x00890100, 0x00000000 },
- { 0x00800001, 0x23c0012d, 0x008900c8, 0x00000000 },
- { 0x00800001, 0x23e0012d, 0x00890108, 0x00000000 },
- { 0x00600401, 0x20c001a9, 0x00ab0380, 0x00000000 },
- { 0x00600801, 0x20d001a9, 0x00ab0382, 0x00000000 },
- { 0x00600401, 0x20e001a9, 0x00ab0384, 0x00000000 },
- { 0x00600801, 0x20f001a9, 0x00ab0386, 0x00000000 },
- { 0x00600401, 0x210001a9, 0x00ab03c0, 0x00000000 },
- { 0x00600801, 0x211001a9, 0x00ab03c2, 0x00000000 },
- { 0x00600401, 0x212001a9, 0x00ab03c4, 0x00000000 },
- { 0x00600801, 0x213001a9, 0x00ab03c6, 0x00000000 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00800080 },
- { 0x00000001, 0x260201ac, 0x000005e0, 0x00000000 },
- { 0x00800008, 0x2340352d, 0x00009054, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x00009056, 0x008d0220 },
- { 0x00010220, 0x34001c00, 0x00001400, 0x00000084 },
- { 0x00010220, 0x34001c00, 0x02001400, 0x00000026 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00400040 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c000c0 },
- { 0x00600001, 0x21c00229, 0x000090c2, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c3, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490a8, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000f0 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00410041 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x00c100c1 },
- { 0x00600001, 0x21c00229, 0x000090ca, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090cb, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490b8, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000e0 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000005c },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05200520 },
- { 0x00800001, 0x25000129, 0x00ad0040, 0x00000000 },
- { 0x00800001, 0x25200129, 0x00ad00c0, 0x00000000 },
- { 0x00600001, 0x21c00229, 0x000090c2, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c3, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490a8, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000c6 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05010501 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05210521 },
- { 0x00600001, 0x21c00229, 0x000090ca, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090cb, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490b8, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x000000b6 },
- { 0x00800008, 0x2340352d, 0x0000905c, 0x008d0220 },
- { 0x00800008, 0x2360352d, 0x0000905e, 0x008d0220 },
- { 0x00600001, 0x20600129, 0x008d0510, 0x00000000 },
- { 0x00600001, 0x20c00129, 0x008d0520, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x02600005, 0x20003dac, 0x02ae0360, 0x00010001 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05000500 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05200520 },
- { 0x00800001, 0x25000129, 0x00ad0050, 0x00000000 },
- { 0x00800001, 0x25200129, 0x00ad00d0, 0x00000000 },
- { 0x00600001, 0x21c00229, 0x000090e2, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090e3, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490ec, 0x00000000 },
- { 0x00200001, 0x25d80109, 0x00450600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000096 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x05010501 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x05210521 },
- { 0x00600001, 0x21c00229, 0x000090f2, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090f3, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490fc, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x00000086 },
- { 0x00600001, 0x20700129, 0x008d0510, 0x00000000 },
- { 0x00600001, 0x20d00129, 0x008d0520, 0x00000000 },
- { 0x00800008, 0x2340352d, 0x00009048, 0x008d0220 },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e000e0 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01000100 },
- { 0x00600001, 0x21c00229, 0x000090c4, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090c5, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490ac, 0x00000000 },
- { 0x02600005, 0x20003dac, 0x00ae0340, 0x00010001 },
- { 0x00000001, 0x260201e8, 0x00000000, 0x00000000 },
- { 0x00000401, 0x25da01e9, 0x00000000, 0x00000000 },
- { 0x00000801, 0x25d80109, 0x00000600, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000006a },
- { 0x00000401, 0x220c01ec, 0x00000000, 0x00e100e1 },
- { 0x00000801, 0x220e01ec, 0x00000000, 0x01010101 },
- { 0x00600001, 0x21c00229, 0x000090cc, 0x00000000 },
- { 0x00600001, 0x21e00229, 0x000090cd, 0x00000000 },
- { 0x00600001, 0x22000229, 0x002490bc, 0x00000000 },
- { 0x00200001, 0x26000128, 0x004505d8, 0x00000000 },
- { 0x00000040, 0x27c01c01, 0x00001400, 0x00000020 },
- { 0x00000220, 0x34001c00, 0x00001400, 0x0000005a },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c0, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005c2, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0007000f },
- { 0x00802001, 0x20400022, 0x008d00c0, 0x00000000 },
- { 0x00802001, 0x20800022, 0x008d0100, 0x00000000 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0a082004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000a },
- { 0x00010001, 0x22000060, 0x02000000, 0x0a082704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0a082604 },
- { 0x0000000c, 0x27e43ca5, 0x000007e4, 0x00010001 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x20000020, 0x508d07e0, 0x00000200 },
- { 0x01600005, 0x20003dac, 0x020005e0, 0x00010001 },
- { 0x01000005, 0x20003e2c, 0x00009002, 0x00020002 },
- { 0x00000401, 0x27e001a1, 0x000005c8, 0x00000000 },
- { 0x00000c0c, 0x27e43da1, 0x000005ca, 0x00010001 },
- { 0x00000801, 0x27e80061, 0x00000000, 0x0001000f },
- { 0x00610001, 0x20400022, 0x028d0040, 0x00000000 },
- { 0x00710001, 0x20400022, 0x028d0060, 0x00000000 },
- { 0x02000005, 0x20003dac, 0x0200002a, 0x00020002 },
- { 0x00018022, 0x34001c00, 0x00001400, 0x00000006 },
- { 0x00000001, 0x22000060, 0x00000000, 0x0418a004 },
- { 0x00010040, 0x27e43ca5, 0x020007e4, 0x00080008 },
- { 0x00008024, 0x34001c00, 0x00001400, 0x0001000c },
- { 0x0000000c, 0x27e43da5, 0x000005c2, 0x00020002 },
- { 0x00010001, 0x22000060, 0x02000000, 0x0418a704 },
- { 0x00110001, 0x22000060, 0x02000000, 0x0418a604 },
- { 0x00000040, 0x27e43ca5, 0x000007e4, 0xfffefffe },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x01600031, 0x26400021, 0x508d07e0, 0x00000200 },
- { 0x01000005, 0x20003dac, 0x0000002a, 0x00020002 },
- { 0x00000006, 0x202a3dad, 0x0000002a, 0x00020002 },
- { 0x00010220, 0x34001c00, 0x00001400, 0xfffffd94 },
- { 0x00600001, 0x26400021, 0x008d0640, 0x00000000 },
- { 0x00600001, 0x260001e1, 0x00000000, 0x00000000 },
- { 0x00000009, 0x26143da1, 0x000005e2, 0x00120012 },
- { 0x00000440, 0x26141c21, 0x00000614, 0x00020000 },
- { 0x00000c01, 0x26120129, 0x0000000c, 0x00000000 },
- { 0x00000c01, 0x26100169, 0x00000000, 0x12121212 },
- { 0x00400801, 0x26000171, 0x00000000, 0xffffffff },
- { 0x00600031, 0x20001c20, 0x308d0600, 0x82008002 },
- { 0x00600040, 0x2400462d, 0x00ae9c00, 0x00aed810 },
- { 0x00600040, 0x2340462d, 0x00ae9800, 0x00aed810 },
- { 0x00600040, 0x2360462d, 0x00ae9c10, 0x00aedc00 },
- { 0x05810010, 0x200025ac, 0x008d2400, 0x008d01c0 },
- { 0x05810010, 0x200025ac, 0x008d2340, 0x008d01e0 },
- { 0x05810010, 0x200025ac, 0x008d2360, 0x008d01e0 },
- { 0x00618022, 0x34001c00, 0x00001400, 0x00000036 },
- { 0x00618022, 0x34001c00, 0x02001400, 0x00000016 },
- { 0x00600040, 0x24003e2c, 0x00ae9c10, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x00ae9800, 0x00020002 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9810 },
- { 0x80600008, 0x43403d91, 0x008d0400, 0x00020002 },
- { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00020002 },
- { 0x00600048, 0x24003e2c, 0x00ae9c10, 0x00020002 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00ae9c00 },
- { 0x80600008, 0x43603d91, 0x008d0400, 0x00020002 },
- { 0x00600001, 0xd8100231, 0x00ae0340, 0x00000000 },
- { 0x00600001, 0xdc000231, 0x00ae0360, 0x00000000 },
- { 0x00608024, 0x34001c00, 0x00001400, 0x0001001e },
- { 0x00600040, 0x23e03d2d, 0x008d0200, 0x00010001 },
- { 0x00600040, 0x24003e2c, 0x00ae9800, 0x00040004 },
- { 0x00600048, 0x24003dac, 0x008d0400, 0x00040004 },
- { 0x00600040, 0x2400458c, 0x008d0400, 0x00aedc10 },
- { 0x00600008, 0x23403d8d, 0x008d0400, 0x00030003 },
- { 0x03600010, 0x200035ac, 0x008d0340, 0x008d03e0 },
- { 0x05600010, 0x200035ac, 0x028d0340, 0x008d43e0 },
- { 0x00610001, 0x234001ad, 0x008d03e0, 0x00000000 },
- { 0x00610001, 0x234001ad, 0x028d43e0, 0x00000000 },
- { 0x80600040, 0x43603631, 0x00ae9810, 0x008d0340 },
- { 0x80600040, 0x43403631, 0x00ae9c00, 0x008d4340 },
- { 0x00600001, 0xd8100231, 0x00ae0360, 0x00000000 },
- { 0x00600001, 0xdc000231, 0x00ae0340, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00008025, 0x20000000, 0x00000000, 0x00000000 },
- { 0x00000001, 0x34000020, 0x000007c0, 0x00000000 },
- { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
diff --git a/i965_drv_video/shaders/h264/mc/chromaMVAdjust.asm b/i965_drv_video/shaders/h264/mc/chromaMVAdjust.asm
deleted file mode 100644
index 063f554..0000000
--- a/i965_drv_video/shaders/h264/mc/chromaMVAdjust.asm
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Adjust chrom MV
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: ChromaMVAdjust.asm
-//
-//
-
-
-//#if !defined(__ChromaMVAdjust__) // Make sure this is only included once
-//#define __ChromaMVAdjust__
-
-
- // Chroma MV adjustment
- add (1) acc0:w gPARITY:w gREFPARITY:w
- cmp.e.f0.0 (1) null:w acc0:w 0x1:w
- cmp.e.f0.1 (1) null:w acc0:w 0x100:w
- mov (1) gCHRMVADJ:w 0:w
- (f0.0) mov (1) gCHRMVADJ:w 2:w
- (f0.1) mov (1) gCHRMVADJ:w -2:w
-
-//#endif // !defined(__ChromaMVAdjust__)
diff --git a/i965_drv_video/shaders/h264/mc/export.inc b/i965_drv_video/shaders/h264/mc/export.inc
deleted file mode 100644
index 5b81219..0000000
--- a/i965_drv_video/shaders/h264/mc/export.inc
+++ /dev/null
@@ -1,345 +0,0 @@
-#define INTRA_16x16_IP 0
-#define INTRA_16x16_VERTICAL_IP 14
-#define INTRA_16x16_HORIZONTAL_IP 32
-#define INTRA_16x16_DC_IP 52
-#define INTRA_16x16_PLANE_IP 98
-#define End_intra_Pred_16x16_Y_IP 166
-#define End_add_Error_16x16_Y_IP 204
-#define load_Intra_Ref_Y_IP 220
-#define decode_Chroma_Intra_IP 238
-#define INTRA_CHROMA_DC_IP 260
-#define INTRA_CHROMA_HORIZONTAL_IP 320
-#define INTRA_CHROMA_VERTICAL_IP 332
-#define INTRA_Chroma_PLANE_IP 342
-#define End_of_intra_Pred_Chroma_IP 392
-#define save_16x16_Y_IP 436
-#define INTRA_8x8_IP 464
-#define INTRA_8x8_BLK2_IP 568
-#define intra_Pred_8x8_Y_IP 640
-#define INTRA_8X8_VERTICAL_IP 672
-#define INTRA_8X8_HORIZONTAL_IP 682
-#define INTRA_8X8_DC_IP 692
-#define INTRA_8X8_DIAG_DOWN_LEFT_IP 724
-#define INTRA_8X8_DIAG_DOWN_RIGHT_IP 744
-#define INTRA_8X8_VERT_RIGHT_IP 772
-#define INTRA_8X8_HOR_DOWN_IP 808
-#define INTRA_8X8_VERT_LEFT_IP 842
-#define INTRA_8X8_HOR_UP_IP 862
-#define save_8x8_Y_IP 886
-#define INTRA_4x4_IP 928
-#define intra_Pred_4x4_Y_4_IP 1062
-#define ADD_ERROR_SB0_IP 1074
-#define ADD_ERROR_SB1_IP 1088
-#define ADD_ERROR_SB2_IP 1108
-#define ADD_ERROR_SB3_IP 1124
-#define intra_Pred_4x4_Y_IP 1130
-#define INTRA_4X4_VERTICAL_IP 1130
-#define INTRA_4X4_HORIZONTAL_IP 1134
-#define INTRA_4X4_DC_IP 1138
-#define INTRA_4X4_DIAG_DOWN_LEFT_IP 1160
-#define INTRA_4X4_DIAG_DOWN_RIGHT_IP 1174
-#define INTRA_4X4_VERT_RIGHT_IP 1192
-#define INTRA_4X4_HOR_DOWN_IP 1218
-#define INTRA_4X4_VERT_LEFT_IP 1246
-#define INTRA_4X4_HOR_UP_IP 1260
-#define save_4x4_Y_IP 1276
-#define INTRA_PCM_IP 1320
-#define FRAME_MB_IP 1384
-#define INIT_MBPARA_FRM_IP 1390
-#define NOT_8x8_MODE_FRM_IP 1426
-#define CONVERT_MVS_FRM_IP 1436
-#define INIT_ADDRESS_REGS_FRM_IP 1446
-#define LOOP_SUBMB_FRM_IP 1454
-#define LOOP_DIR_FRM_IP 1460
-#define LOADREF_MVXZERO_FRM_IP 1510
-#define EXIT_LOADREF_Y_16x13_FRM_IP 1524
-#define Interpolate_Y_8x8_Func_FRM_IP 1544
-#define Interpolate_Y_8x8_Func2_FRM_IP 1574
-#define Interpolate_Y_H_8x8_FRM_IP 1708
-#define Interpolate_Y_V_8x8_FRM_IP 1790
-#define VFILTER_8x8_FRM_IP 1812
-#define Interpolate_Y_I_8x8_FRM_IP 1860
-#define Average_8x8_FRM_IP 1880
-#define Return_Interpolate_Y_8x8_FRM_IP 1888
-#define Exit_Interpolate_Y_8x8_FRM_IP 1890
-#define Interpolate_C_4x4_Func_FRM_IP 1890
-#define PROCESS4x4_FRM_IP 1928
-#define LOOP_SUBMBPT_FRM_IP 1930
-#define Interpolate_Y_H_4x4_FRM_IP 2066
-#define Interpolate_Y_V_4x4_FRM_IP 2108
-#define VFILTER_4x4_FRM_IP 2142
-#define Interpolate_Y_I_4x4_FRM_IP 2148
-#define Average_4x4_FRM_IP 2160
-#define Return_Interpolate_Y_4x4_FRM_IP 2162
-#define Exit_Interpolate_Y_4x4_FRM_IP 2174
-#define ROUND_SHIFT_C_FRM_IP 2222
-#define LOOP_DIR_CONTINUE_FRM_IP 2230
-#define Weighted_Prediction_FRM_IP 2236
-#define DefaultWeightedPred_UniPred_FRM_IP 2244
-#define DefaultWeightedPred_BiPred_FRM_IP 2256
-#define WeightedPred_FRM_IP 2264
-#define WeightedPred_Explicit_FRM_IP 2282
-#define WeightedPred_LOOP_FRM_IP 2322
-#define Return_WeightedPred_FRM_IP 2382
-#define EXIT_LOOP_FRM_IP 2424
-#define FIELD_MB_IP 2496
-#define INIT_MBPARA_FLD_IP 2502
-#define NOT_8x8_MODE_FLD_IP 2538
-#define CONVERT_MVS_FLD_IP 2548
-#define INIT_ADDRESS_REGS_FLD_IP 2558
-#define LOOP_SUBMB_FLD_IP 2568
-#define LOOP_DIR_FLD_IP 2574
-#define LOADREF_MVXZERO_FLD_IP 2644
-#define EXIT_LOADREF_Y_16x13_FLD_IP 2658
-#define Interpolate_Y_8x8_Func_FLD_IP 2680
-#define Interpolate_Y_8x8_Func2_FLD_IP 2710
-#define Interpolate_Y_H_8x8_FLD_IP 2844
-#define Interpolate_Y_V_8x8_FLD_IP 2926
-#define VFILTER_8x8_FLD_IP 2948
-#define Interpolate_Y_I_8x8_FLD_IP 2996
-#define Average_8x8_FLD_IP 3016
-#define Return_Interpolate_Y_8x8_FLD_IP 3024
-#define Exit_Interpolate_Y_8x8_FLD_IP 3026
-#define Interpolate_C_4x4_Func_FLD_IP 3026
-#define PROCESS4x4_FLD_IP 3064
-#define LOOP_SUBMBPT_FLD_IP 3066
-#define Interpolate_Y_H_4x4_FLD_IP 3204
-#define Interpolate_Y_V_4x4_FLD_IP 3246
-#define VFILTER_4x4_FLD_IP 3280
-#define Interpolate_Y_I_4x4_FLD_IP 3286
-#define Average_4x4_FLD_IP 3298
-#define Return_Interpolate_Y_4x4_FLD_IP 3300
-#define Exit_Interpolate_Y_4x4_FLD_IP 3312
-#define ROUND_SHIFT_C_FLD_IP 3360
-#define LOOP_DIR_CONTINUE_FLD_IP 3368
-#define Weighted_Prediction_FLD_IP 3374
-#define DefaultWeightedPred_UniPred_FLD_IP 3382
-#define DefaultWeightedPred_BiPred_FLD_IP 3394
-#define WeightedPred_FLD_IP 3402
-#define WeightedPred_Explicit_FLD_IP 3420
-#define WeightedPred_LOOP_FLD_IP 3460
-#define Return_WeightedPred_FLD_IP 3520
-#define EXIT_LOOP_FLD_IP 3562
-#define MBAFF_MB_IP 3640
-#define INIT_MBPARA_MBF_IP 3646
-#define NOT_8x8_MODE_MBF_IP 3682
-#define CONVERT_MVS_MBF_IP 3692
-#define INIT_ADDRESS_REGS_MBF_IP 3702
-#define LOOP_SUBMB_MBF_IP 3716
-#define LOOP_DIR_MBF_IP 3722
-#define LOADREF_MVXZERO_MBF_IP 3796
-#define EXIT_LOADREF_Y_16x13_MBF_IP 3810
-#define Interpolate_Y_8x8_Func_MBF_IP 3832
-#define Interpolate_Y_8x8_Func2_MBF_IP 3862
-#define Interpolate_Y_H_8x8_MBF_IP 3996
-#define Interpolate_Y_V_8x8_MBF_IP 4078
-#define VFILTER_8x8_MBF_IP 4100
-#define Interpolate_Y_I_8x8_MBF_IP 4148
-#define Average_8x8_MBF_IP 4168
-#define Return_Interpolate_Y_8x8_MBF_IP 4176
-#define Exit_Interpolate_Y_8x8_MBF_IP 4178
-#define Interpolate_C_4x4_Func_MBF_IP 4178
-#define PROCESS4x4_MBF_IP 4216
-#define LOOP_SUBMBPT_MBF_IP 4218
-#define Interpolate_Y_H_4x4_MBF_IP 4356
-#define Interpolate_Y_V_4x4_MBF_IP 4398
-#define VFILTER_4x4_MBF_IP 4432
-#define Interpolate_Y_I_4x4_MBF_IP 4438
-#define Average_4x4_MBF_IP 4450
-#define Return_Interpolate_Y_4x4_MBF_IP 4452
-#define Exit_Interpolate_Y_4x4_MBF_IP 4464
-#define ROUND_SHIFT_C_MBF_IP 4512
-#define LOOP_DIR_CONTINUE_MBF_IP 4520
-#define Weighted_Prediction_MBF_IP 4526
-#define DefaultWeightedPred_UniPred_MBF_IP 4534
-#define DefaultWeightedPred_BiPred_MBF_IP 4546
-#define WeightedPred_MBF_IP 4554
-#define WeightedPred_Explicit_MBF_IP 4572
-#define WeightedPred_LOOP_MBF_IP 4612
-#define Return_WeightedPred_MBF_IP 4672
-#define EXIT_LOOP_MBF_IP 4714
-#define SETHWSCOREBOARD_IP 4792
-#define SetHWScoreboard_Loop_IP 4806
-#define Parse_8_Loop_0_IP 4852
-#define Parse_8_Loop_2_IP 4876
-#define Parse_8_Loop_4_IP 4900
-#define Parse_8_Loop_6_IP 4924
-#define Parse_8_Loop_8_IP 4948
-#define Parse_8_Loop_10_IP 4972
-#define Parse_8_Loop_12_IP 4996
-#define Parse_8_Loop_14_IP 5020
-#define SetHWScoreboard_Remainder_IP 5062
-#define SetHWScoreboard_Remainder_Loop_IP 5090
-#define Output_Remainder_Intra_IP 5116
-#define SetHWScoreboard_Done_IP 5128
-#define SETHWSCOREBOARD_MBAFF_IP 5136
-#define SetHWScoreboard_MBAFF_Loop_IP 5148
-#define SET_SB_MBAFF_INTRA_0_IP 5208
-#define SET_SB_MBAFF_0_IP 5230
-#define NEXT_MB_MBAFF_0_IP 5238
-#define SET_SB_MBAFF_INTRA_2_IP 5276
-#define SET_SB_MBAFF_2_IP 5298
-#define NEXT_MB_MBAFF_2_IP 5306
-#define SET_SB_MBAFF_INTRA_4_IP 5344
-#define SET_SB_MBAFF_4_IP 5366
-#define NEXT_MB_MBAFF_4_IP 5374
-#define SET_SB_MBAFF_INTRA_6_IP 5412
-#define SET_SB_MBAFF_6_IP 5434
-#define NEXT_MB_MBAFF_6_IP 5442
-#define SET_SB_MBAFF_INTRA_8_IP 5480
-#define SET_SB_MBAFF_8_IP 5502
-#define NEXT_MB_MBAFF_8_IP 5510
-#define SET_SB_MBAFF_INTRA_10_IP 5548
-#define SET_SB_MBAFF_10_IP 5570
-#define NEXT_MB_MBAFF_10_IP 5578
-#define SET_SB_MBAFF_INTRA_12_IP 5616
-#define SET_SB_MBAFF_12_IP 5638
-#define NEXT_MB_MBAFF_12_IP 5646
-#define SET_SB_MBAFF_INTRA_14_IP 5684
-#define SET_SB_MBAFF_14_IP 5706
-#define NEXT_MB_MBAFF_14_IP 5714
-#define SetHWScoreboard_MBAFF_Remainder_IP 5756
-#define SetHWScoreboard_MBAFF_Remainder_Loop_IP 5784
-#define SET_SB_MBAFF_REM_INTRA_IP 5822
-#define SET_SB_MBAFF_REM_IP 5846
-#define Output_MBAFF_Remainder_Intra_IP 5856
-#define SetHWScoreboard_MBAFF_Done_IP 5868
-#define BSDRESET_IP 5870
-#define DCRESETDUMMY_IP 5872
-#define AVC_ILDB_ROOT_Y_ILDB_FRAME_IP 5880
-#define SLEEP_ENTRY_Y_ILDB_FRAME_IP 5976
-#define POST_SLEEP_Y_ILDB_FRAME_IP 5980
-#define NEXT_MB_Y_ILDB_FRAME_IP 6010
-#define ALL_SPAWNED_Y_ILDB_FRAME_IP 6034
-#define ALL_DONE_Y_ILDB_FRAME_IP 6044
-#define WAIT_FOR_UV_ILDB_FRAME_IP 6044
-#define AVC_ILDB_CHILD_Y_ILDB_FRAME_IP 6056
-#define WRITE_URB_Y_ILDB_FRAME_IP 6436
-#define POST_ILDB_Y_ILDB_FRAME_IP 6444
-#define READ_FOR_URB_Y_ILDB_FRAME_IP 6458
-#define FILTER_Y_IP 6494
-#define Y_ELSE3_IP 6560
-#define Y_ENDIF3_IP 6574
-#define Y_ELSE4_IP 6604
-#define Y_ENDIF4_IP 6618
-#define Y_ELSE2_IP 6618
-#define Y_ENDIF6_IP 6684
-#define Y_ENDIF7_IP 6706
-#define Y_ENDIF2_IP 6710
-#define Y_ENDIF1_IP 6710
-#define AVC_ILDB_ROOT_UV_ILDB_FRAME_IP 6720
-#define SLEEP_ENTRY_UV_ILDB_FRAME_IP 6798
-#define POST_SLEEP_UV_ILDB_FRAME_IP 6802
-#define NEXT_MB_UV_ILDB_FRAME_IP 6834
-#define ALL_SPAWNED_UV_ILDB_FRAME_IP 6858
-#define ALL_DONE_UV_ILDB_FRAME_IP 6882
-#define AVC_ILDB_CHILD_UV_ILDB_FRAME_IP 6888
-#define BYPASS_EXT_LEFT_EDGE_UV_ILDB_FRAME_IP 7008
-#define BYPASS_EXT_TOP_EDGE_UV_ILDB_FRAME_IP 7126
-#define WRITE_URB_UV_ILDB_FRAME_IP 7194
-#define POST_ILDB_UV_ILDB_FRAME_IP 7202
-#define READ_FOR_URB_UV_ILDB_FRAME_IP 7216
-#define FILTER_UV_IP 7246
-#define UV_ELSE2_IP 7282
-#define UV_ENDIF2_IP 7314
-#define UV_ENDIF1_IP 7314
-#define AVC_ILDB_ROOT_Y_ILDB_FIELD_IP 7320
-#define SLEEP_ENTRY_Y_ILDB_FIELD_IP 7416
-#define POST_SLEEP_Y_ILDB_FIELD_IP 7420
-#define NEXT_MB_Y_ILDB_FIELD_IP 7450
-#define ALL_SPAWNED_Y_ILDB_FIELD_IP 7474
-#define ALL_DONE_Y_ILDB_FIELD_IP 7484
-#define WAIT_FOR_UV_ILDB_FIELD_IP 7484
-#define AVC_ILDB_CHILD_Y_ILDB_FIELD_IP 7496
-#define WRITE_URB_Y_ILDB_FIELD_IP 7896
-#define POST_ILDB_Y_ILDB_FIELD_IP 7904
-#define READ_FOR_URB_Y_ILDB_FIELD_IP 7918
-#define ELSE_Y_4x16T_ILDB_FIELD_IP 7934
-#define ENDIF_Y_4x16T_ILDB_FIELD_IP 7942
-#define AVC_ILDB_ROOT_UV_ILDB_FIELD_IP 7976
-#define SLEEP_ENTRY_UV_ILDB_FIELD_IP 8054
-#define POST_SLEEP_UV_ILDB_FIELD_IP 8058
-#define NEXT_MB_UV_ILDB_FIELD_IP 8090
-#define ALL_SPAWNED_UV_ILDB_FIELD_IP 8114
-#define ALL_DONE_UV_ILDB_FIELD_IP 8138
-#define AVC_ILDB_CHILD_UV_ILDB_FIELD_IP 8144
-#define BYPASS_EXT_LEFT_EDGE_UV_ILDB_FIELD_IP 8272
-#define BYPASS_EXT_TOP_EDGE_UV_ILDB_FIELD_IP 8394
-#define WRITE_URB_UV_ILDB_FIELD_IP 8470
-#define POST_ILDB_UV_ILDB_FIELD_IP 8478
-#define READ_FOR_URB_UV_ILDB_FIELD_IP 8492
-#define ELSE_Y_2x8T_ILDB_FIELD_IP 8508
-#define ENDIF_Y_2x8T_ILDB_FIELD_IP 8516
-#define AVC_ILDB_ROOT_Y_ILDB_MBAFF_IP 8544
-#define SLEEP_ENTRY_Y_ILDB_MBAFF_IP 8642
-#define POST_SLEEP_Y_ILDB_MBAFF_IP 8646
-#define NEXT_MB_Y_ILDB_MBAFF_IP 8676
-#define ALL_SPAWNED_Y_ILDB_MBAFF_IP 8700
-#define ALL_DONE_Y_ILDB_MBAFF_IP 8710
-#define WAIT_FOR_UV_ILDB_MBAFF_IP 8710
-#define AVC_ILDB_CHILD_Y_ILDB_MBAFF_IP 8720
-#define RE_ENTRY_IP 8742
-#define ELSE_Y_16x16T_ILDB_MBAFF_IP 8782
-#define ENDIF_Y_16x16T_ILDB_MBAFF_IP 8792
-#define ELSE_Y_4x16T_IP 8808
-#define ENDIF_Y_4x16T_IP 8818
-#define BYPASS_V1_Y_IP 8966
-#define BYPASS_V2_Y_IP 8980
-#define BYPASS_V3_Y_IP 8994
-#define ELSE_Y_16x4T_IP 9024
-#define ENDIF_Y_16x4T_IP 9034
-#define NOT_DUAL_FIELD_IP 9060
-#define ELSE_Y_16x4_IP 9060
-#define ENDIF_Y_16x4_IP 9072
-#define DUAL_FIELD_Y_IP 9168
-#define H0_Y_DONE_IP 9236
-#define ELSE_Y_16x16_IP 9310
-#define ENDIF_Y_16x16_IP 9320
-#define ELSE_Y_16x4_SAVE_IP 9342
-#define ENDIF_Y_16x4_SAVE_IP 9354
-#define SKIP_ILDB_IP 9356
-#define POST_ILDB_IP 9364
-#define FILTER_Y_MBAFF_IP 9378
-#define MBAFF_Y_ELSE3_IP 9444
-#define MBAFF_Y_ENDIF3_IP 9458
-#define MBAFF_Y_ELSE4_IP 9488
-#define MBAFF_Y_ENDIF4_IP 9502
-#define MBAFF_Y_ELSE2_IP 9502
-#define MBAFF_Y_ENDIF6_IP 9566
-#define MBAFF_Y_ENDIF7_IP 9588
-#define MBAFF_Y_ENDIF2_IP 9592
-#define MBAFF_Y_ENDIF1_IP 9592
-#define AVC_ILDB_ROOT_UV_ILDB_MBAFF_IP 9600
-#define SLEEP_ENTRY_UV_ILDB_MBAFF_IP 9678
-#define POST_SLEEP_UV_ILDB_MBAFF_IP 9682
-#define NEXT_MB_UV_ILDB_MBAFF_IP 9714
-#define ALL_SPAWNED_UV_ILDB_MBAFF_IP 9738
-#define ALL_DONE_UV_ILDB_MBAFF_IP 9762
-#define AVC_ILDB_CHILD_UV_ILDB_MBAFF_IP 9768
-#define RE_ENTRY_UV_ILDB_MBAFF_IP 9794
-#define ELSE_UV_8X8T_ILDB_MBAFF_IP 9836
-#define ENDIF_UV_8X8T_ILDB_MBAFF_IP 9846
-#define ELSE_Y_2x8T_ILDB_MBAFF_IP 9864
-#define ENDIF_Y_2x8T_ILDB_MBAFF_IP 9874
-#define V0_U_NEXT1_IP 9934
-#define V0_U_NEXT2_IP 9954
-#define V0_U_NEXT3_IP 9964
-#define BYPASS_V0_UV_IP 10018
-#define ELSE_UV_8X2T_IP 10082
-#define ENDIF_UV_8X2T_IP 10092
-#define NOT_DUAL_FIELD_UV_IP 10120
-#define ELSE_UV_8X2_IP 10120
-#define ENDIF_UV_8X2_IP 10132
-#define DUAL_FIELD_UV_IP 10208
-#define H0_UV_DONE_IP 10300
-#define ELSE_UV_8X8_IP 10360
-#define ENDIF_UV_8X8_IP 10370
-#define ELSE_UV_8X2_SAVE_IP 10394
-#define ENDIF_UV_8X2_SAVE_IP 10406
-#define SKIP_ILDB_UV_ILDB_MBAFF_IP 10408
-#define POST_ILDB_UV_ILDB_MBAFF_IP 10416
-#define FILTER_UV_MBAFF_IP 10430
-#define MBAFF_UV_ELSE2_IP 10466
-#define MBAFF_UV_ENDIF2_IP 10496
-#define MBAFF_UV_ENDIF1_IP 10496
-#define AllAVC_END_IP 10500
diff --git a/i965_drv_video/shaders/h264/mc/export.inc.gen5 b/i965_drv_video/shaders/h264/mc/export.inc.gen5
deleted file mode 100644
index 0179192..0000000
--- a/i965_drv_video/shaders/h264/mc/export.inc.gen5
+++ /dev/null
@@ -1,345 +0,0 @@
-#define INTRA_16x16_IP_GEN5 0
-#define INTRA_16x16_VERTICAL_IP_GEN5 14
-#define INTRA_16x16_HORIZONTAL_IP_GEN5 32
-#define INTRA_16x16_DC_IP_GEN5 52
-#define INTRA_16x16_PLANE_IP_GEN5 98
-#define End_intra_Pred_16x16_Y_IP_GEN5 166
-#define End_add_Error_16x16_Y_IP_GEN5 204
-#define load_Intra_Ref_Y_IP_GEN5 220
-#define decode_Chroma_Intra_IP_GEN5 238
-#define INTRA_CHROMA_DC_IP_GEN5 260
-#define INTRA_CHROMA_HORIZONTAL_IP_GEN5 320
-#define INTRA_CHROMA_VERTICAL_IP_GEN5 332
-#define INTRA_Chroma_PLANE_IP_GEN5 342
-#define End_of_intra_Pred_Chroma_IP_GEN5 392
-#define save_16x16_Y_IP_GEN5 436
-#define INTRA_8x8_IP_GEN5 464
-#define INTRA_8x8_BLK2_IP_GEN5 568
-#define intra_Pred_8x8_Y_IP_GEN5 640
-#define INTRA_8X8_VERTICAL_IP_GEN5 672
-#define INTRA_8X8_HORIZONTAL_IP_GEN5 682
-#define INTRA_8X8_DC_IP_GEN5 692
-#define INTRA_8X8_DIAG_DOWN_LEFT_IP_GEN5 724
-#define INTRA_8X8_DIAG_DOWN_RIGHT_IP_GEN5 744
-#define INTRA_8X8_VERT_RIGHT_IP_GEN5 772
-#define INTRA_8X8_HOR_DOWN_IP_GEN5 808
-#define INTRA_8X8_VERT_LEFT_IP_GEN5 842
-#define INTRA_8X8_HOR_UP_IP_GEN5 862
-#define save_8x8_Y_IP_GEN5 886
-#define INTRA_4x4_IP_GEN5 928
-#define intra_Pred_4x4_Y_4_IP_GEN5 1062
-#define ADD_ERROR_SB0_IP_GEN5 1074
-#define ADD_ERROR_SB1_IP_GEN5 1088
-#define ADD_ERROR_SB2_IP_GEN5 1108
-#define ADD_ERROR_SB3_IP_GEN5 1124
-#define intra_Pred_4x4_Y_IP_GEN5 1130
-#define INTRA_4X4_VERTICAL_IP_GEN5 1130
-#define INTRA_4X4_HORIZONTAL_IP_GEN5 1134
-#define INTRA_4X4_DC_IP_GEN5 1138
-#define INTRA_4X4_DIAG_DOWN_LEFT_IP_GEN5 1160
-#define INTRA_4X4_DIAG_DOWN_RIGHT_IP_GEN5 1174
-#define INTRA_4X4_VERT_RIGHT_IP_GEN5 1192
-#define INTRA_4X4_HOR_DOWN_IP_GEN5 1218
-#define INTRA_4X4_VERT_LEFT_IP_GEN5 1246
-#define INTRA_4X4_HOR_UP_IP_GEN5 1260
-#define save_4x4_Y_IP_GEN5 1276
-#define INTRA_PCM_IP_GEN5 1320
-#define FRAME_MB_IP_GEN5 1384
-#define INIT_MBPARA_FRM_IP_GEN5 1390
-#define NOT_8x8_MODE_FRM_IP_GEN5 1426
-#define CONVERT_MVS_FRM_IP_GEN5 1436
-#define INIT_ADDRESS_REGS_FRM_IP_GEN5 1446
-#define LOOP_SUBMB_FRM_IP_GEN5 1454
-#define LOOP_DIR_FRM_IP_GEN5 1460
-#define LOADREF_MVXZERO_FRM_IP_GEN5 1510
-#define EXIT_LOADREF_Y_16x13_FRM_IP_GEN5 1524
-#define Interpolate_Y_8x8_Func_FRM_IP_GEN5 1544
-#define Interpolate_Y_8x8_Func2_FRM_IP_GEN5 1574
-#define Interpolate_Y_H_8x8_FRM_IP_GEN5 1708
-#define Interpolate_Y_V_8x8_FRM_IP_GEN5 1790
-#define VFILTER_8x8_FRM_IP_GEN5 1812
-#define Interpolate_Y_I_8x8_FRM_IP_GEN5 1860
-#define Average_8x8_FRM_IP_GEN5 1880
-#define Return_Interpolate_Y_8x8_FRM_IP_GEN5 1888
-#define Exit_Interpolate_Y_8x8_FRM_IP_GEN5 1890
-#define Interpolate_C_4x4_Func_FRM_IP_GEN5 1890
-#define PROCESS4x4_FRM_IP_GEN5 1928
-#define LOOP_SUBMBPT_FRM_IP_GEN5 1930
-#define Interpolate_Y_H_4x4_FRM_IP_GEN5 2066
-#define Interpolate_Y_V_4x4_FRM_IP_GEN5 2108
-#define VFILTER_4x4_FRM_IP_GEN5 2142
-#define Interpolate_Y_I_4x4_FRM_IP_GEN5 2148
-#define Average_4x4_FRM_IP_GEN5 2160
-#define Return_Interpolate_Y_4x4_FRM_IP_GEN5 2162
-#define Exit_Interpolate_Y_4x4_FRM_IP_GEN5 2174
-#define ROUND_SHIFT_C_FRM_IP_GEN5 2222
-#define LOOP_DIR_CONTINUE_FRM_IP_GEN5 2230
-#define Weighted_Prediction_FRM_IP_GEN5 2236
-#define DefaultWeightedPred_UniPred_FRM_IP_GEN5 2244
-#define DefaultWeightedPred_BiPred_FRM_IP_GEN5 2256
-#define WeightedPred_FRM_IP_GEN5 2264
-#define WeightedPred_Explicit_FRM_IP_GEN5 2282
-#define WeightedPred_LOOP_FRM_IP_GEN5 2322
-#define Return_WeightedPred_FRM_IP_GEN5 2382
-#define EXIT_LOOP_FRM_IP_GEN5 2424
-#define FIELD_MB_IP_GEN5 2496
-#define INIT_MBPARA_FLD_IP_GEN5 2502
-#define NOT_8x8_MODE_FLD_IP_GEN5 2538
-#define CONVERT_MVS_FLD_IP_GEN5 2548
-#define INIT_ADDRESS_REGS_FLD_IP_GEN5 2558
-#define LOOP_SUBMB_FLD_IP_GEN5 2568
-#define LOOP_DIR_FLD_IP_GEN5 2574
-#define LOADREF_MVXZERO_FLD_IP_GEN5 2644
-#define EXIT_LOADREF_Y_16x13_FLD_IP_GEN5 2658
-#define Interpolate_Y_8x8_Func_FLD_IP_GEN5 2680
-#define Interpolate_Y_8x8_Func2_FLD_IP_GEN5 2710
-#define Interpolate_Y_H_8x8_FLD_IP_GEN5 2844
-#define Interpolate_Y_V_8x8_FLD_IP_GEN5 2926
-#define VFILTER_8x8_FLD_IP_GEN5 2948
-#define Interpolate_Y_I_8x8_FLD_IP_GEN5 2996
-#define Average_8x8_FLD_IP_GEN5 3016
-#define Return_Interpolate_Y_8x8_FLD_IP_GEN5 3024
-#define Exit_Interpolate_Y_8x8_FLD_IP_GEN5 3026
-#define Interpolate_C_4x4_Func_FLD_IP_GEN5 3026
-#define PROCESS4x4_FLD_IP_GEN5 3064
-#define LOOP_SUBMBPT_FLD_IP_GEN5 3066
-#define Interpolate_Y_H_4x4_FLD_IP_GEN5 3204
-#define Interpolate_Y_V_4x4_FLD_IP_GEN5 3246
-#define VFILTER_4x4_FLD_IP_GEN5 3280
-#define Interpolate_Y_I_4x4_FLD_IP_GEN5 3286
-#define Average_4x4_FLD_IP_GEN5 3298
-#define Return_Interpolate_Y_4x4_FLD_IP_GEN5 3300
-#define Exit_Interpolate_Y_4x4_FLD_IP_GEN5 3312
-#define ROUND_SHIFT_C_FLD_IP_GEN5 3360
-#define LOOP_DIR_CONTINUE_FLD_IP_GEN5 3368
-#define Weighted_Prediction_FLD_IP_GEN5 3374
-#define DefaultWeightedPred_UniPred_FLD_IP_GEN5 3382
-#define DefaultWeightedPred_BiPred_FLD_IP_GEN5 3394
-#define WeightedPred_FLD_IP_GEN5 3402
-#define WeightedPred_Explicit_FLD_IP_GEN5 3420
-#define WeightedPred_LOOP_FLD_IP_GEN5 3460
-#define Return_WeightedPred_FLD_IP_GEN5 3520
-#define EXIT_LOOP_FLD_IP_GEN5 3562
-#define MBAFF_MB_IP_GEN5 3640
-#define INIT_MBPARA_MBF_IP_GEN5 3646
-#define NOT_8x8_MODE_MBF_IP_GEN5 3682
-#define CONVERT_MVS_MBF_IP_GEN5 3692
-#define INIT_ADDRESS_REGS_MBF_IP_GEN5 3702
-#define LOOP_SUBMB_MBF_IP_GEN5 3716
-#define LOOP_DIR_MBF_IP_GEN5 3722
-#define LOADREF_MVXZERO_MBF_IP_GEN5 3796
-#define EXIT_LOADREF_Y_16x13_MBF_IP_GEN5 3810
-#define Interpolate_Y_8x8_Func_MBF_IP_GEN5 3832
-#define Interpolate_Y_8x8_Func2_MBF_IP_GEN5 3862
-#define Interpolate_Y_H_8x8_MBF_IP_GEN5 3996
-#define Interpolate_Y_V_8x8_MBF_IP_GEN5 4078
-#define VFILTER_8x8_MBF_IP_GEN5 4100
-#define Interpolate_Y_I_8x8_MBF_IP_GEN5 4148
-#define Average_8x8_MBF_IP_GEN5 4168
-#define Return_Interpolate_Y_8x8_MBF_IP_GEN5 4176
-#define Exit_Interpolate_Y_8x8_MBF_IP_GEN5 4178
-#define Interpolate_C_4x4_Func_MBF_IP_GEN5 4178
-#define PROCESS4x4_MBF_IP_GEN5 4216
-#define LOOP_SUBMBPT_MBF_IP_GEN5 4218
-#define Interpolate_Y_H_4x4_MBF_IP_GEN5 4356
-#define Interpolate_Y_V_4x4_MBF_IP_GEN5 4398
-#define VFILTER_4x4_MBF_IP_GEN5 4432
-#define Interpolate_Y_I_4x4_MBF_IP_GEN5 4438
-#define Average_4x4_MBF_IP_GEN5 4450
-#define Return_Interpolate_Y_4x4_MBF_IP_GEN5 4452
-#define Exit_Interpolate_Y_4x4_MBF_IP_GEN5 4464
-#define ROUND_SHIFT_C_MBF_IP_GEN5 4512
-#define LOOP_DIR_CONTINUE_MBF_IP_GEN5 4520
-#define Weighted_Prediction_MBF_IP_GEN5 4526
-#define DefaultWeightedPred_UniPred_MBF_IP_GEN5 4534
-#define DefaultWeightedPred_BiPred_MBF_IP_GEN5 4546
-#define WeightedPred_MBF_IP_GEN5 4554
-#define WeightedPred_Explicit_MBF_IP_GEN5 4572
-#define WeightedPred_LOOP_MBF_IP_GEN5 4612
-#define Return_WeightedPred_MBF_IP_GEN5 4672
-#define EXIT_LOOP_MBF_IP_GEN5 4714
-#define SETHWSCOREBOARD_IP_GEN5 4792
-#define SetHWScoreboard_Loop_IP_GEN5 4806
-#define Parse_8_Loop_0_IP_GEN5 4852
-#define Parse_8_Loop_2_IP_GEN5 4876
-#define Parse_8_Loop_4_IP_GEN5 4900
-#define Parse_8_Loop_6_IP_GEN5 4924
-#define Parse_8_Loop_8_IP_GEN5 4948
-#define Parse_8_Loop_10_IP_GEN5 4972
-#define Parse_8_Loop_12_IP_GEN5 4996
-#define Parse_8_Loop_14_IP_GEN5 5020
-#define SetHWScoreboard_Remainder_IP_GEN5 5062
-#define SetHWScoreboard_Remainder_Loop_IP_GEN5 5090
-#define Output_Remainder_Intra_IP_GEN5 5116
-#define SetHWScoreboard_Done_IP_GEN5 5128
-#define SETHWSCOREBOARD_MBAFF_IP_GEN5 5136
-#define SetHWScoreboard_MBAFF_Loop_IP_GEN5 5148
-#define SET_SB_MBAFF_INTRA_0_IP_GEN5 5208
-#define SET_SB_MBAFF_0_IP_GEN5 5230
-#define NEXT_MB_MBAFF_0_IP_GEN5 5238
-#define SET_SB_MBAFF_INTRA_2_IP_GEN5 5276
-#define SET_SB_MBAFF_2_IP_GEN5 5298
-#define NEXT_MB_MBAFF_2_IP_GEN5 5306
-#define SET_SB_MBAFF_INTRA_4_IP_GEN5 5344
-#define SET_SB_MBAFF_4_IP_GEN5 5366
-#define NEXT_MB_MBAFF_4_IP_GEN5 5374
-#define SET_SB_MBAFF_INTRA_6_IP_GEN5 5412
-#define SET_SB_MBAFF_6_IP_GEN5 5434
-#define NEXT_MB_MBAFF_6_IP_GEN5 5442
-#define SET_SB_MBAFF_INTRA_8_IP_GEN5 5480
-#define SET_SB_MBAFF_8_IP_GEN5 5502
-#define NEXT_MB_MBAFF_8_IP_GEN5 5510
-#define SET_SB_MBAFF_INTRA_10_IP_GEN5 5548
-#define SET_SB_MBAFF_10_IP_GEN5 5570
-#define NEXT_MB_MBAFF_10_IP_GEN5 5578
-#define SET_SB_MBAFF_INTRA_12_IP_GEN5 5616
-#define SET_SB_MBAFF_12_IP_GEN5 5638
-#define NEXT_MB_MBAFF_12_IP_GEN5 5646
-#define SET_SB_MBAFF_INTRA_14_IP_GEN5 5684
-#define SET_SB_MBAFF_14_IP_GEN5 5706
-#define NEXT_MB_MBAFF_14_IP_GEN5 5714
-#define SetHWScoreboard_MBAFF_Remainder_IP_GEN5 5756
-#define SetHWScoreboard_MBAFF_Remainder_Loop_IP_GEN5 5784
-#define SET_SB_MBAFF_REM_INTRA_IP_GEN5 5822
-#define SET_SB_MBAFF_REM_IP_GEN5 5846
-#define Output_MBAFF_Remainder_Intra_IP_GEN5 5856
-#define SetHWScoreboard_MBAFF_Done_IP_GEN5 5868
-#define BSDRESET_IP_GEN5 5870
-#define DCRESETDUMMY_IP_GEN5 5872
-#define AVC_ILDB_ROOT_Y_ILDB_FRAME_IP_GEN5 5880
-#define SLEEP_ENTRY_Y_ILDB_FRAME_IP_GEN5 5976
-#define POST_SLEEP_Y_ILDB_FRAME_IP_GEN5 5980
-#define NEXT_MB_Y_ILDB_FRAME_IP_GEN5 6010
-#define ALL_SPAWNED_Y_ILDB_FRAME_IP_GEN5 6034
-#define ALL_DONE_Y_ILDB_FRAME_IP_GEN5 6044
-#define WAIT_FOR_UV_ILDB_FRAME_IP_GEN5 6044
-#define AVC_ILDB_CHILD_Y_ILDB_FRAME_IP_GEN5 6056
-#define WRITE_URB_Y_ILDB_FRAME_IP_GEN5 6436
-#define POST_ILDB_Y_ILDB_FRAME_IP_GEN5 6444
-#define READ_FOR_URB_Y_ILDB_FRAME_IP_GEN5 6458
-#define FILTER_Y_IP_GEN5 6494
-#define Y_ELSE3_IP_GEN5 6560
-#define Y_ENDIF3_IP_GEN5 6574
-#define Y_ELSE4_IP_GEN5 6604
-#define Y_ENDIF4_IP_GEN5 6618
-#define Y_ELSE2_IP_GEN5 6618
-#define Y_ENDIF6_IP_GEN5 6684
-#define Y_ENDIF7_IP_GEN5 6706
-#define Y_ENDIF2_IP_GEN5 6710
-#define Y_ENDIF1_IP_GEN5 6710
-#define AVC_ILDB_ROOT_UV_ILDB_FRAME_IP_GEN5 6720
-#define SLEEP_ENTRY_UV_ILDB_FRAME_IP_GEN5 6798
-#define POST_SLEEP_UV_ILDB_FRAME_IP_GEN5 6802
-#define NEXT_MB_UV_ILDB_FRAME_IP_GEN5 6834
-#define ALL_SPAWNED_UV_ILDB_FRAME_IP_GEN5 6858
-#define ALL_DONE_UV_ILDB_FRAME_IP_GEN5 6882
-#define AVC_ILDB_CHILD_UV_ILDB_FRAME_IP_GEN5 6888
-#define BYPASS_EXT_LEFT_EDGE_UV_ILDB_FRAME_IP_GEN5 7008
-#define BYPASS_EXT_TOP_EDGE_UV_ILDB_FRAME_IP_GEN5 7126
-#define WRITE_URB_UV_ILDB_FRAME_IP_GEN5 7194
-#define POST_ILDB_UV_ILDB_FRAME_IP_GEN5 7202
-#define READ_FOR_URB_UV_ILDB_FRAME_IP_GEN5 7216
-#define FILTER_UV_IP_GEN5 7246
-#define UV_ELSE2_IP_GEN5 7282
-#define UV_ENDIF2_IP_GEN5 7314
-#define UV_ENDIF1_IP_GEN5 7314
-#define AVC_ILDB_ROOT_Y_ILDB_FIELD_IP_GEN5 7320
-#define SLEEP_ENTRY_Y_ILDB_FIELD_IP_GEN5 7416
-#define POST_SLEEP_Y_ILDB_FIELD_IP_GEN5 7420
-#define NEXT_MB_Y_ILDB_FIELD_IP_GEN5 7450
-#define ALL_SPAWNED_Y_ILDB_FIELD_IP_GEN5 7474
-#define ALL_DONE_Y_ILDB_FIELD_IP_GEN5 7484
-#define WAIT_FOR_UV_ILDB_FIELD_IP_GEN5 7484
-#define AVC_ILDB_CHILD_Y_ILDB_FIELD_IP_GEN5 7496
-#define WRITE_URB_Y_ILDB_FIELD_IP_GEN5 7896
-#define POST_ILDB_Y_ILDB_FIELD_IP_GEN5 7904
-#define READ_FOR_URB_Y_ILDB_FIELD_IP_GEN5 7918
-#define ELSE_Y_4x16T_ILDB_FIELD_IP_GEN5 7934
-#define ENDIF_Y_4x16T_ILDB_FIELD_IP_GEN5 7942
-#define AVC_ILDB_ROOT_UV_ILDB_FIELD_IP_GEN5 7976
-#define SLEEP_ENTRY_UV_ILDB_FIELD_IP_GEN5 8054
-#define POST_SLEEP_UV_ILDB_FIELD_IP_GEN5 8058
-#define NEXT_MB_UV_ILDB_FIELD_IP_GEN5 8090
-#define ALL_SPAWNED_UV_ILDB_FIELD_IP_GEN5 8114
-#define ALL_DONE_UV_ILDB_FIELD_IP_GEN5 8138
-#define AVC_ILDB_CHILD_UV_ILDB_FIELD_IP_GEN5 8144
-#define BYPASS_EXT_LEFT_EDGE_UV_ILDB_FIELD_IP_GEN5 8272
-#define BYPASS_EXT_TOP_EDGE_UV_ILDB_FIELD_IP_GEN5 8394
-#define WRITE_URB_UV_ILDB_FIELD_IP_GEN5 8470
-#define POST_ILDB_UV_ILDB_FIELD_IP_GEN5 8478
-#define READ_FOR_URB_UV_ILDB_FIELD_IP_GEN5 8492
-#define ELSE_Y_2x8T_ILDB_FIELD_IP_GEN5 8508
-#define ENDIF_Y_2x8T_ILDB_FIELD_IP_GEN5 8516
-#define AVC_ILDB_ROOT_Y_ILDB_MBAFF_IP_GEN5 8544
-#define SLEEP_ENTRY_Y_ILDB_MBAFF_IP_GEN5 8642
-#define POST_SLEEP_Y_ILDB_MBAFF_IP_GEN5 8646
-#define NEXT_MB_Y_ILDB_MBAFF_IP_GEN5 8676
-#define ALL_SPAWNED_Y_ILDB_MBAFF_IP_GEN5 8700
-#define ALL_DONE_Y_ILDB_MBAFF_IP_GEN5 8710
-#define WAIT_FOR_UV_ILDB_MBAFF_IP_GEN5 8710
-#define AVC_ILDB_CHILD_Y_ILDB_MBAFF_IP_GEN5 8720
-#define RE_ENTRY_IP_GEN5 8742
-#define ELSE_Y_16x16T_ILDB_MBAFF_IP_GEN5 8782
-#define ENDIF_Y_16x16T_ILDB_MBAFF_IP_GEN5 8792
-#define ELSE_Y_4x16T_IP_GEN5 8808
-#define ENDIF_Y_4x16T_IP_GEN5 8818
-#define BYPASS_V1_Y_IP_GEN5 8966
-#define BYPASS_V2_Y_IP_GEN5 8980
-#define BYPASS_V3_Y_IP_GEN5 8994
-#define ELSE_Y_16x4T_IP_GEN5 9024
-#define ENDIF_Y_16x4T_IP_GEN5 9034
-#define NOT_DUAL_FIELD_IP_GEN5 9060
-#define ELSE_Y_16x4_IP_GEN5 9060
-#define ENDIF_Y_16x4_IP_GEN5 9072
-#define DUAL_FIELD_Y_IP_GEN5 9168
-#define H0_Y_DONE_IP_GEN5 9236
-#define ELSE_Y_16x16_IP_GEN5 9310
-#define ENDIF_Y_16x16_IP_GEN5 9320
-#define ELSE_Y_16x4_SAVE_IP_GEN5 9342
-#define ENDIF_Y_16x4_SAVE_IP_GEN5 9354
-#define SKIP_ILDB_IP_GEN5 9356
-#define POST_ILDB_IP_GEN5 9364
-#define FILTER_Y_MBAFF_IP_GEN5 9378
-#define MBAFF_Y_ELSE3_IP_GEN5 9444
-#define MBAFF_Y_ENDIF3_IP_GEN5 9458
-#define MBAFF_Y_ELSE4_IP_GEN5 9488
-#define MBAFF_Y_ENDIF4_IP_GEN5 9502
-#define MBAFF_Y_ELSE2_IP_GEN5 9502
-#define MBAFF_Y_ENDIF6_IP_GEN5 9566
-#define MBAFF_Y_ENDIF7_IP_GEN5 9588
-#define MBAFF_Y_ENDIF2_IP_GEN5 9592
-#define MBAFF_Y_ENDIF1_IP_GEN5 9592
-#define AVC_ILDB_ROOT_UV_ILDB_MBAFF_IP_GEN5 9600
-#define SLEEP_ENTRY_UV_ILDB_MBAFF_IP_GEN5 9678
-#define POST_SLEEP_UV_ILDB_MBAFF_IP_GEN5 9682
-#define NEXT_MB_UV_ILDB_MBAFF_IP_GEN5 9714
-#define ALL_SPAWNED_UV_ILDB_MBAFF_IP_GEN5 9738
-#define ALL_DONE_UV_ILDB_MBAFF_IP_GEN5 9762
-#define AVC_ILDB_CHILD_UV_ILDB_MBAFF_IP_GEN5 9768
-#define RE_ENTRY_UV_ILDB_MBAFF_IP_GEN5 9794
-#define ELSE_UV_8X8T_ILDB_MBAFF_IP_GEN5 9836
-#define ENDIF_UV_8X8T_ILDB_MBAFF_IP_GEN5 9846
-#define ELSE_Y_2x8T_ILDB_MBAFF_IP_GEN5 9864
-#define ENDIF_Y_2x8T_ILDB_MBAFF_IP_GEN5 9874
-#define V0_U_NEXT1_IP_GEN5 9934
-#define V0_U_NEXT2_IP_GEN5 9954
-#define V0_U_NEXT3_IP_GEN5 9964
-#define BYPASS_V0_UV_IP_GEN5 10018
-#define ELSE_UV_8X2T_IP_GEN5 10082
-#define ENDIF_UV_8X2T_IP_GEN5 10092
-#define NOT_DUAL_FIELD_UV_IP_GEN5 10120
-#define ELSE_UV_8X2_IP_GEN5 10120
-#define ENDIF_UV_8X2_IP_GEN5 10132
-#define DUAL_FIELD_UV_IP_GEN5 10208
-#define H0_UV_DONE_IP_GEN5 10300
-#define ELSE_UV_8X8_IP_GEN5 10360
-#define ENDIF_UV_8X8_IP_GEN5 10370
-#define ELSE_UV_8X2_SAVE_IP_GEN5 10394
-#define ENDIF_UV_8X2_SAVE_IP_GEN5 10406
-#define SKIP_ILDB_UV_ILDB_MBAFF_IP_GEN5 10408
-#define POST_ILDB_UV_ILDB_MBAFF_IP_GEN5 10416
-#define FILTER_UV_MBAFF_IP_GEN5 10430
-#define MBAFF_UV_ELSE2_IP_GEN5 10466
-#define MBAFF_UV_ENDIF2_IP_GEN5 10496
-#define MBAFF_UV_ENDIF1_IP_GEN5 10496
-#define AllAVC_END_IP_GEN5 10500
diff --git a/i965_drv_video/shaders/h264/mc/header.inc b/i965_drv_video/shaders/h264/mc/header.inc
deleted file mode 100644
index 4a0eecf..0000000
--- a/i965_drv_video/shaders/h264/mc/header.inc
+++ /dev/null
@@ -1,303 +0,0 @@
-/*
- * Common header file for all AVC MC kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__HEADER__) // Make sure this file is only included once
-#define __HEADER__
-
-// Module name: header.inc
-//
-// Common header file for all AVC MC kernels
-//
-
-#ifndef COMBINED_KERNEL
-#ifdef DEV_CTG
- #define SW_SCOREBOARD // SW Scoreboard should be enabled for CTG and earlier
- #undef HW_SCOREBOARD // HW Scoreboard should be disabled for CTG and earlier
-#else
- #define HW_SCOREBOARD // HW Scoreboard should be enabled for ILK and beyond
- #undef SW_SCOREBOARD // SW Scoreboard should be disabled for ILK and beyond
-#endif // DEV_CTG
-#endif // COMBINED_KERNEL
-
-//#define MONO // Build Monochrome kernels
-
-// Surface state definition
-//
-#define DESTY 0
-#define DESTUV 1
-#define REFYFM0 2
-#define REFYFM1 3
-#define REFYFM2 4
-#define REFYFM3 5
-#define REFYFM4 6
-#define REFYFM5 7
-#define REFYFM6 8
-#define REFYFM7 9
-#define REFYFM8 10
-#define REFYFM9 11
-#define REFYFM10 12
-#define REFYFM11 13
-#define REFYFM12 14
-#define REFYFM13 15
-#define REFYFM14 16
-#define REFYFM15 17
-#define REFUVFM0 18
-#define REFUVFM1 19
-#define REFUVFM2 20
-#define REFUVFM3 21
-#define REFUVFM4 22
-#define REFUVFM5 23
-#define REFUVFM6 24
-#define REFUVFM7 25
-#define REFUVFM8 26
-#define REFUVFM9 27
-#define REFUVFM10 28
-#define REFUVFM11 29
-#define REFUVFM12 30
-#define REFUVFM13 31
-#define REFUVFM14 32
-#define REFUVFM15 33
-
-.default_execution_size (16)
-.default_register_type :ub
-
-// ----------- Common constant definitions ------------
-//
-// Bit position constants
-//
-#define BIT0 0x01
-#define BIT1 0x02
-#define BIT2 0x04
-#define BIT3 0x08
-#define BIT4 0x10
-#define BIT5 0x20
-#define BIT6 0x40
-#define BIT7 0x80
-#define BIT8 0x0100
-#define BIT9 0x0200
-#define BIT10 0x0400
-#define BIT11 0x0800
-#define BIT12 0x1000
-#define BIT13 0x2000
-#define BIT14 0x4000
-#define BIT15 0x8000
-#define BIT16 0x00010000
-#define BIT17 0x00020000
-#define BIT18 0x00040000
-#define BIT19 0x00080000
-#define BIT20 0x00100000
-#define BIT21 0x00200000
-#define BIT22 0x00400000
-#define BIT23 0x00800000
-#define BIT24 0x01000000
-#define BIT25 0x02000000
-#define BIT26 0x04000000
-#define BIT27 0x08000000
-#define BIT28 0x10000000
-#define BIT29 0x20000000
-#define BIT30 0x40000000
-#define BIT31 0x80000000
-
-#define GRFWIB 32 // GRF register width in byte
-#define GRFWIW 16 // GRF register width in word
-#define GRFWID 8 // GRF register width in dword
-
-#define INST_SIZE 16 // Instruction size = 128b = 16 Bytes
-
-#define REGION(Width,HStride) <Width*HStride;Width,HStride>
-
-#define NULLREG null<1>:ud
-#define NULLREGW null<1>:w
-
-#define TOP_FIELD 0
-#define BOTTOM_FIELD 1
-
-// M2 - M9 for date writing message payload
-.declare MSGPAYLOAD Base=m2 ElementSize=1 SrcRegion=REGION(16,1) Type=ub
-.declare MSGPAYLOADB Base=m2 ElementSize=1 SrcRegion=REGION(16,1) Type=ub
-.declare MSGPAYLOADW Base=m2 ElementSize=2 SrcRegion=REGION(16,1) Type=uw
-.declare MSGPAYLOADD Base=m2 ElementSize=4 SrcRegion=REGION(8,1) Type=ud
-
-// ----------- Common Message Descriptor ------------
-//
-#ifdef DEV_ILK
-#define MSG_GW 0x03 // Message Gateway Extended Message Descriptor,
-#define DAPREAD 0x04 // Data Port Read Extended Message Descriptor,
-#define DAPWRITE 0x05 // Data Port Write Extended Message Descriptor,
-#define TS 0x07 // Thread Spawner Extended Message Descriptor
-#define TS_EOT 0x27 // End of Thread Extended Message Descriptor
-
-#define EOTMSGDSC 0x02000010 // End of Thread Message Descriptor, don't deference URB handle
-
-// Data Port Message Descriptor
-#define DWBRMSGDSC_RC 0x02086000 // DWORD Block Read Message Descriptor, reading from render cache = 6.
-#define DWBRMSGDSC_RC_TF 0x02086600 // DWORD Block Read Message Descriptor, reading from render cache = 6.
-#define DWBRMSGDSC_RC_BF 0x02086700 // DWORD Block Read Message Descriptor, reading from render cache = 6.
-#define DWBRMSGDSC_SC 0x0208A000 // DWORD Block Read Message Descriptor, reading from sampler cache = A.
-#define DWBRMSGDSC_SC_TF 0x0208E600 // DWORD Block Read Message Descriptor, reading top field from field mode sampler cache.
-#define DWBRMSGDSC_SC_BF 0x0208E700 // DWORD Block Read Message Descriptor, reading bottom field from field mode sampler cache.
-
-#define DWBWMSGDSC 0x02082000 // DWORD Block Write Message Descriptor
-#define DWBWMSGDSC_WC 0x0218A000 // DWORD Block Write Message Descriptor + write commit
-
-// Enable Write Commit writeback mesage
-#define ENWRCOM 0x00108000 // Enable "write commit" and set response length = 1
-
-// Thread Spawner Message Descriptor
-#define TSMSGDSC 0x02000011
-
-// Message Gateway Message Descriptors
-#define OGWMSGDSC 0x02000000 // OpenGateway Message Descriptor
-#define CGWMSGDSC 0x02000001 // CloseGateway Message Descriptor
-#define FWDMSGDSC 0x02000002 // ForwardMsg Message Descriptor
-
-#define NOTIFYMSG 0x00008000 // Send notification with ForwardMsg message
-
-#define RESP_LEN(len) 0x100000*len
-#define MSG_LEN(len) 0x2000000*len
-
-#else // Pre DEV_ILK
-
-#define MSG_GW
-#define DAPREAD
-#define DAPWRITE
-#define TS
-#define TS_EOT
-
-#define EOTMSGDSC 0x87100010 // End of Thread Message Descriptor, don't deference URB handle
-
-// Data Port Message Descriptor
-#define DWBRMSGDSC_RC 0x04106000 // DWORD Block Read Message Descriptor, reading from render cache = 6.
-#define DWBRMSGDSC_RC_TF 0x04106600 // DWORD Block Read Message Descriptor, reading from render cache = 6.
-#define DWBRMSGDSC_RC_BF 0x04106700 // DWORD Block Read Message Descriptor, reading from render cache = 6.
-#define DWBRMSGDSC_SC 0x0410A000 // DWORD Block Read Message Descriptor, reading from sampler cache = A.
-#define DWBRMSGDSC_SC_TF 0x0410A600 // DWORD Block Read Message Descriptor, reading top field from field mode sampler cache.
-#define DWBRMSGDSC_SC_BF 0x0410A700 // DWORD Block Read Message Descriptor, reading bottom field from field mode sampler cache.
-
-#define DWBWMSGDSC 0x05102000 // DWORD Block Write Message Descriptor
-#define DWBWMSGDSC_WC 0x0511A000 // DWORD Block Write Message Descriptor + write commit
-
-// Enable Write Commit writeback mesage
-#define ENWRCOM 0x00018000 // Enable "write commit" and set response length = 1
-
-// Thread Spawner Message Descriptor
-#define TSMSGDSC 0x07100011
-
-// Message Gateway Message Descriptors
-#define OGWMSGDSC 0x03100000 // OpenGateway Message Descriptor
-#define CGWMSGDSC 0x03100001 // CloseGateway Message Descriptor
-#define FWDMSGDSC 0x03100002 // ForwardMsg Message Descriptor
-
-#define NOTIFYMSG 0x00008000 // Send notification with ForwardMsg message
-#define ACKREQMSG 0x00014000 // Acknowledgement required so response length should be 1
-
-#define RESP_LEN(len) 0x10000*len
-#define MSG_LEN(len) 0x100000*len
-
-#endif // DEV_ILK
-
-// Enable frame/field selection in message descriptor
-#define ENMSGDSCFM 0x400 // Enable MSGDSC to select frame surface
-#define ENMSGDSCTF 0x600 // Enable MSGDSC to select top field surface
-#define ENMSGDSCBF 0x700 // Enable MSGDSC to select bottom field surface
-
-// ----------- Message related register ------------
-//
-#define MSGHDR m1 // Message Payload Header
-#define MSGHDRY m1 // Message Payload Header register for Y data
-#define MSGHDRY0 m1 // Message Payload Header register for Y data
-#define MSGHDRY1 m2 // Message Payload Header register for Y data
-#define MSGHDRY2 m3 // Message Payload Header register for Y data
-#define MSGHDRY3 m4 // Message Payload Header register for Y data
-#define MSGHDRUV m5 // Message Payload Header register for U/V data
-#define MSGSRC r62 // Message source register, should never be used for other purposes
-#define MSGDSC a0.0:ud // Message Descriptor register (type DWORD)
-
-#define MH_ORI MSGSRC.0 // DWORD block R/W message header block offset
-#define MH_ORIX MSGSRC.0 // DWORD block R/W message header X offset
-#define MH_ORIY MSGSRC.1 // DWORD block R/W message header Y offset
-#define MH_SIZE MSGSRC.2 // DWORD block R/W message header block width & height
-
-// Data necessary for kernel operations
-//
-// Address registers used as pointers
-//
-// Note: Please keep the register order as is since they are used in compressed instructions
-//
-#define PPREDBUF_Y a0.4 // Pointer to predicted Y picture
-#define PPREDBUF_Y1 a0.5 // Pointer to predicted Y picture for extended instruction
-
-#define PPREDBUF_UV a0.4 // Pointer to predicted U/V picture
-#define PPREDBUF_UV1 a0.5 // Pointer to predicted U/V picture for extended instruction
-
-#define PDECBUF a0.4 // Pointer to decoded picture data
-#define PDECBUF_UD a0.2 // Pointer to decoded picture data in DWORD unit
-
-// ----------- R63 is reserved for global variables ------------
-//
-// Note: Don't program it with values other than what are defined here.
-
-#define G_REG r63
-
-#define RETURN_REG G_REG.0 // Return pointer for all sub-routine calls (type DWORD)
-#define RETURN_REG1 G_REG.1 // Return pointer for second-level calls
-
-#define I_ORIX G_REG.13 // :uw, H. origin of the macroblock in pixel unit, don't overwrite in-line data
-#define I_ORIY G_REG.14 // :uw, V. origin of the macroblock in pixel unit, don't overwrite in-line data
-
-// Macros
-//
-// Note: For macros that require multiple line expansion, insert "\n" at the end of each line.
-//
-#define GRF(reg) r##reg
-#ifdef DEV_ILK
-#define END_THREAD send (8) NULLREG MSGHDR r0:ud TS_EOT EOTMSGDSC
-#else
-#define END_THREAD send (8) NULLREG MSGHDR r0:ud EOTMSGDSC
-#endif // DEV_ILK
-
-#define CALL(subFunc, skipInst) add (1) RETURN_REG<1>:ud ip:ud (1+skipInst)*INST_SIZE \n\
- jmpi (1) subFunc
-
-#define CALL_1(subFunc, skipInst) add (1) RETURN_REG1<1>:ud ip:ud (1+skipInst)*INST_SIZE \n\
- jmpi (1) subFunc
-
-#define RETURN mov (1) ip:ud RETURN_REG<0;1,0>:ud // Return to calling module
-#define RETURN_1 mov (1) ip:ud RETURN_REG1<0;1,0>:ud // Return to second-level calling module
- // To support iterative calling
-#ifdef SW_SCOREBOARD
-
-#ifdef DEV_CTG_A
- #define LEADING_THREAD 1 // For CTG A, no SRT is needed. Only PRT is necessary
-#else
- #define LEADING_THREAD 0 // For CTG B0 and beyond, PRT doesn't take into debug count
- #define DOUBLE_SB // Scoreboard size needs to be doubled
-#endif
-
-#ifdef DOUBLE_SB // Scoreboard size needs to be doubled
- #define SB_MASK 0x1ff // Scoreboard wrap-around mask (for 512 entries)
-#else
- #define SB_MASK 0xff // Scoreboard wrap-around mask (for 256 entries)
-#endif // defined(DOUBLE_SB)
-
-// Scoreboard related definitions
-
-#define TEMPX r50
-#define TEMPY r51
-#define DELTA r52
-
-#define M05_STORE r0.13 // :uw, reuse r0.6:ud upper-word to store M0.5 header information for scoreboard
-
-
-#endif // SW_SCOREBOARD
-
-// End of header.inc
-
-#endif // !defined(__HEADER__)
-
diff --git a/i965_drv_video/shaders/h264/mc/initialize_MBPara.asm b/i965_drv_video/shaders/h264/mc/initialize_MBPara.asm
deleted file mode 100644
index bd651cf..0000000
--- a/i965_drv_video/shaders/h264/mc/initialize_MBPara.asm
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * Initialize parameters
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: Initialize_MBPara.asm
-//
-
-
-//#if !defined(__INITIALIZE_MBPARA__) // Make sure this is only included once
-//#define __INITIALIZE_MBPARA__
-
-
-// WA for weighted prediction - 2007/09/06 // shlee
-// mov (1) guwW128(0)<1> guwR1(0)<0;1,0> // Copy the unique number indicating weight/offset=(128,0)
-
-
-
-// MB Type Category
-// 1 B_L0_16x16
-// 2 B_L1_16x16
-// 3 B_Bi_16x16
-// 4 B_L0_L0_16x8
-// 5 B_L0_L0_8x16
-// 6 B_L1_L1_16x8
-// 7 B_L1_L1_8x16
-// 8 B_L0_L1_16x8
-// 9 B_L0_L1_8x16
-// 10 B_L1_L0_16x8
-// 11 B_L1_L0_8x16
-// 12 B_L0_Bi_16x8
-// 13 B_L0_Bi_8x16
-// 14 B_L1_Bi_16x8
-// 15 B_L1_Bi_8x16
-// 16 B_Bi_L0_16x8
-// 17 B_Bi_L0_8x16
-// 18 B_Bi_L1_16x8
-// 19 B_Bi_L1_8x16
-// 20 B_Bi_Bi_16x8
-// 21 B_Bi_Bi_8x16
-// 22 B_8x8
-
- // TODO:
- // Initialize interpolation area to eliminate uninitialized registers making the results of mac instructions XX.
- // This issue was reported by Sharath on 5/25/2006, and why multiplication by zero still yields XX has not been understood yet.
-#if 0
- mov (16) gudINTPY0(0)<1> 0:ud {Compr}
- mov (16) gudINTPY0(2)<1> 0:ud {Compr}
- mov (16) gudINTPY1(0)<1> 0:ud {Compr}
- mov (16) gudINTPY1(2)<1> 0:ud {Compr}
- mov (16) gudINTPC0(0)<1> 0:ud {Compr}
- mov (16) gudINTPC1(0)<1> 0:ud {Compr}
-#endif
-
- mov (1) gMVSTEP:w 0:w // Address increament for MV read
-
- cmp.e.f0.0 (1) null:w gwMBTYPE<0;1,0> 22:w
- (-f0.0) jmpi INTERLABEL(NOT_8x8_MODE)
-
- //--- 8x8 mode
-
- // Starting address of error data blocks
- cmp.e.f0.1 (2) null<1>:w gSUBMB_SHAPE<0;1,0>:ub 0:w
- (f0.1) jmpi INTERLABEL(CONVERT_MVS)
-
- // Note: MVs and Weights/Offsets are already expanded by HW or driver
-
- // MV conversion - Convert each MV to absolute coord. (= MV + MB org. + block offset)
- shl (16) gwTEMP(0)<1> gX<0;2,1>:w 2:w // Convert MB origin to 1/4-pel unit
- mov (1) gMVSTEP:w 24:w // Address increament for MV read
- add (2) gwTEMP(0,4)<2> gwTEMP(0,4)<4;2,2> 16:w
- add (2) gwTEMP(0,9)<2> gwTEMP(0,9)<4;2,2> 16:w
- add (4) gwTEMP(0,12)<1> gwTEMP(0,12)<4;4,1> 16:w
-
- add (16) gMV<1>:w gMV<16;16,1>:w gwTEMP(0)<16;16,1>
- add (8) gwTEMP(0)<2> gwTEMP(0)<16;8,2> 32:w
- add (16) gwMV(1,0)<1> gwMV(1,0)<16;16,1> gwTEMP(0)<16;16,1>
- add (8) gwTEMP(0,1)<2> gwTEMP(0,1)<16;8,2> 32:w
- add (16) gwMV(3,0)<1> gwMV(3,0)<16;16,1> gwTEMP(0)<16;16,1>
- add (8) gwTEMP(0)<2> gwTEMP(0)<16;8,2> -32:w
- add (16) gwMV(2,0)<1> gwMV(2,0)<16;16,1> gwTEMP(0)<16;16,1>
-
- jmpi INTERLABEL(INIT_ADDRESS_REGS)
-
-INTERLABEL(NOT_8x8_MODE):
-
- //--- !8x8 mode (16x16, 16x8, 8x16)
-
- // MVs and Weights/Offsets are expanded
- cmp.le.f0.1 (8) null<1>:w gwMBTYPE<0;1,0> 3:w // Check 16x16
- mov (1) gSUBMB_SHAPE:ub 0:uw // subMB shape
- (f0.1) mov (8) gMV<1>:d gMV<0;2,1>:d
- (f0.1) mov (8) gdWGT(1,0)<1> gWGT<0;4,1>:d
- (f0.1) mov (4) gdWGT(0,4)<1> gWGT<4;4,1>:d
-
-INTERLABEL(CONVERT_MVS):
- // MV conversion - Convert each MV to absolute coord. (= MV + MB org. + block offset)
- shl (2) gwTEMP(0)<1> gX<2;2,1>:w 2:w // Convert MB origin to 1/4-pel unit
- add (16) gMV<1>:w gMV<16;16,1>:w gwTEMP(0)<0;2,1>
- add (2) gwMV(0,4)<2> gwMV(0,4)<4;2,2> 32:w //{NoDDClr}
- add (2) gwMV(0,9)<2> gwMV(0,9)<4;2,2> 32:w //{NoDDChk,NoDDClr}
- add (4) gwMV(0,12)<1> gwMV(0,12)<4;4,1> 32:w //{NoDDChk}
-
-INTERLABEL(INIT_ADDRESS_REGS):
- // Initialize the address registers
- mov (2) pERRORYC:ud nOFFSET_ERROR:ud {NoDDClr} // Address of Y and C error blocks
- mov (1) pRECON_MV:ud nOFFSET_RECON_MV:ud {NoDDChk,NoDDClr} // Address of recon area and motion vectors
- mov (1) pWGT_BIDX:ud nOFFSET_WGT_BIDX:ud {NoDDChk} // Address of weights/offsets and binding tbl idx
-
- // Read the parity of the current field (gPARITY - 0:top, 1:bottom, 3:frame)
- // and set message descriptor for frame/field write
-#if defined(MBAFF)
- and.nz.f0.0 (1) null:uw gFIELDMBFLAG:ub nFIELDMB_MASK:uw
- (f0.0) and (1) gPARITY:uw gMBPARITY:ub nMBPARITY_MASK:uw
- (-f0.0) mov (1) gPARITY:uw 3:uw
-#elif defined(FIELD)
- and (1) gPARITY:uw gMBPARITY:ub nMBPARITY_MASK:uw
-#endif
-
-
-//#endif // !defined(__INITIALIZE_MBPARA__)
diff --git a/i965_drv_video/shaders/h264/mc/inter_Header.inc b/i965_drv_video/shaders/h264/mc/inter_Header.inc
deleted file mode 100644
index bd10c22..0000000
--- a/i965_drv_video/shaders/h264/mc/inter_Header.inc
+++ /dev/null
@@ -1,371 +0,0 @@
-/*
- * Header file for all AVC INTER prediction kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__INTER_HEADER__) // Make sure this file is only included once
-#define __INTER_HEADER__
-
-// Module name: inter_header.inc
-//
-// Header file for all AVC INTER prediction kernels
-//
-
-#define INTER_KERNEL
-
-//-------------------------------------------------------------------------------------------
-// TODO: The followings will be merged with the above definitions later
-//-------------------------------------------------------------------------------------------
-
-
-//------------ Input parameters & bit masks
-
-// SW WA for weighted prediction - 2007/09/06
-//.declare guwR1 Base=r1 ElementSize=2 Type=uw
-//.declare guwW128 Base=r63.13 ElementSize=2 Type=uw
-
-#ifdef DEV_ILK
-// #define SW_W_128 // Enable SW WA for special Weight=128 case. Can be commented to disable it
-#else // Pre DEV_ILK
-#define SW_W_128 // Enable SW WA for special Weight=128 case.
-#endif // DEV_ILK
-
-#ifdef SW_W_128
-.declare gudW128 Base=r1.0 ElementSize=4 Type=ud
-#else
-#endif // SW_W_128
-
-#define gORIX r3.4 // :ub, X origin
-#define gORIY r3.5 // :ub, Y origin
-
-#define gCBP r3.9 // :ub, CBP (0, 0, Y0, Y1, Y2, Y3, Cb, Cr)
-#define nCBPY_MASK 0x3c
-#define nCBPU_MASK 0x2
-#define nCBPV_MASK 0x1
-
-#define gFIELDFLAGS r3.1 // :uw - To compute message descriptor for write
-
-#define gMBTYPE r3.1 // :ub, MB type
-#define nMBTYPE_MASK 0x1f
-#define gFIELDMBFLAG r3.1 // :ub, Field MB flag
-#define nFIELDMB_MASK 0x40
-#define gMBPARITY r3.3 // :ub, Bottom field flag
-#define nMBPARITY_MASK 0x01
-
-#define gWPREDFLAG r3.0 // :ub, Weighted pred flag
-#define nWBIDIR_MASK 0xc0
-
-#define gSUBMB_SHAPE r3.12 // :ub, Sub-MB shape
-#define gSUBMB_MODE r3.13 // :ub, Sub-MB prediction mode
-.declare guwSUBMB_SHAPE_MODE Base=r3.6 ElementSize=2 Type=uw
-
-#define gYWDENOM r3.14 // :ub, Luma log2 weight denom
-#define gCWDENOM r3.15 // :ub, Chroma log2 weight denom
-
-#define gADDR r3.24 // :ub, Register addresses of error data / MV
-
-.declare gubBIDX Base=r3.16 ElementSize=1 Type=ub
-
-#define gWGT r8 // Weights/offsets
-.declare gdWGT Base=r8 ElementSize=4 Type=d
-.declare gwWGT Base=r8 ElementSize=2 Type=w
-#define gMV r4 // MVs
-.declare gwMV Base=r4 ElementSize=2 Type=w
-.declare gdMV Base=r4 ElementSize=4 Type=d
-
-.declare gwERRORY Base=r10 ElementSize=2 Type=w // 16 GRFs
-.declare gubERRORY Base=r10 ElementSize=1 Type=ub
-.declare gwERRORC Base=r26 ElementSize=2 Type=w // 8 GRFs
-.declare gubERRORC Base=r26 ElementSize=2 Type=ub
-
-//------------ Address registers
-#define pMSGDSC a0.0 // ud: Must be the leading dword of the address register
-#define pREF a0.0
-
-#define pBIDX a0.2
-#define pWGT a0.3
-#define pERRORYC a0.2 // :ud
-#define pERRORY a0.4
-#define pERRORC a0.5
-#define pMV a0.6
-
-#define pWGT_BIDX a0.1 // :ud, WGT & BIDX
-#define pRECON_MV a0.3 // :ud, RECON & MV
-
-#define pREF0 a0.0 // :uw
-#define pREF0D a0.0 // :ud
-#define pREF1 a0.1
-#define pREF2 a0.2
-#define pREF2D a0.1 // :ud
-#define pREF3 a0.3
-#define pREF4 a0.4
-#define pREF4D a0.2 // :ud
-#define pREF5 a0.5
-#define pREF6 a0.6
-#define pREF6D a0.3 // :ud
-#define pREF7 a0.7
-
-#define pRES a0.6
-#define pRESD a0.3 // :ud
-#define pRESULT a0.7
-
-#define p0 a0.0
-#define p1 a0.1
-
-//------------ Constants for static/inline/indirect
-#define nOFFSET_BIDX 112 // = 32*3+4*4
-
-#define nOFFSET_WGT 256 // = 32*8
-#define nOFFSET_WGT_BIDX 0x01000070 // = (256<<16)+112
-#define nOFFSET_ERROR 0x03400140 // = (320+128*4)<<16+320=0x03400140
-#define nOFFSET_ERRORY 0x0140
-#define nOFFSET_ERRORC 0x0340
-#define nOFFSET_MV 128 // = 32*4
-#define nOFFSET_RECON_MV 0x04400080 // = (1088<<16)+128 // TODO: OFFSET_RECON is obsolete
-
-//------------ Constants for kernel internal variables
-#define nOFFSET_INTPY0 0x0640 // = 32*50
-#define nOFFSET_INTPY1 0x0780 // = 32*60
-#define nOFFSET_INTPC0 0x06c0 // = 32*54
-#define nOFFSET_INTPC1 0x0480 // = 32*36
-#define nOFFSET_INTP0 0x06c00640
-#define nOFFSET_INTP1 0x04800780
-
-#define nOFFSET_INTERIM 0x0480 // = 32*36
-#define nOFFSET_INTERIM2 0x04A00480 // = ((32*37)<<16)|(32*36)
-#define nOFFSET_INTERIM3 0x04A00480 // = ((32*36+32)<<16)|(32*36)
-#define nOFFSET_INTERIM4 0x04A00490 // = ((32*37)<<16)|(32*36+16)
-
-#define nOFFSET_INTERIM4x4 0x04C0 // = 32*38
-#define nOFFSET_INTERIM4x4_4 0x04E004D0 // = ((32*38+32)<<16)|(32*38+16)
-#define nOFFSET_INTERIM4x4_5 0x04D004C0 // = ((32*38+16)<<16)|(32*38)
-#define nOFFSET_INTERIM4x4_6 0x04E004C0 // = ((32*38+32)<<16)|(32*38)
-#define nOFFSET_INTERIM4x4_7 0x04D004C8 // = ((32*38+16)<<16)|(32*38+8)
-#define nOFFSET_INTERIM4x4_8 0x04E004D8 // = ((32*38+32)<<16)|(32*38+24)
-#define nOFFSET_INTERIM4x4_9 0x04F004E8 // = ((32*38+48)<<16)|(32*38+40)
-
-#define nOFFSET_RES 0x540 // = 32*42
-#define nOFFSET_REF 0x560 // = 32*43
-#define nOFFSET_REFC 0x700 // = 32*56
-
- // Binding table index
-#define nBDIX_DESTY 0
-#define nBDIX_DESTC 1
-#define nBI_LC_DIFF 0x10 // Binding table index diff between luma and chroma
-
-#define nGRFWIB 32
-#define nGRFHWIB 16
-
-//------------ Regions
-
-.declare gudREF Base=r43 ElementSize=4 SrcRegion=<16;16,1> Type=ud
-.declare gubREF Base=r43 ElementSize=1 Type=ub
-.declare gudREFC Base=r56 ElementSize=4 SrcRegion=<16;16,1> Type=ud
-
-// 16x16 handling
-.declare gudREF21x21 Base=r58 ElementSize=4 SrcRegion=<16;16,1> Type=ud
-.declare gudREF18x10 Base=r66 ElementSize=4 SrcRegion=<16;16,1> Type=ud
-.declare gubREF18x10 Base=r66 ElementSize=1 SrcRegion=<16;16,1> Type=ub
-
-
-
-.declare gudREF16x16 Base=r38 ElementSize=4 Type=ud // 8 GRFs
-.declare gubREF16x16 Base=r38 ElementSize=1 Type=ub
-.declare gudREFC16x8 Base=r46 ElementSize=4 Type=ud // 4 GRFs
-.declare gubREFC16x8 Base=r46 ElementSize=1 Type=ub
-
-// TODO
-.declare gubAVG Base=r56 ElementSize=1 Type=ub
-.declare gubREFY_BWD Base=r64 ElementSize=1 Type=ub
-.declare gubREFC_BWD Base=r72 ElementSize=1 Type=ub
-
-
-.declare guwINTPY0 Base=r50 ElementSize=2 SrcRegion=<16;16,1> Type=uw
-.declare gudINTPY0 Base=r50 ElementSize=4 Type=ud
-.declare gubINTPY0 Base=r50 ElementSize=1 SrcRegion=<32;16,2> Type=ub
-.declare guwINTPY1 Base=r60 ElementSize=2 SrcRegion=<16;16,1> Type=uw
-.declare gudINTPY1 Base=r60 ElementSize=4 Type=ud
-.declare gubINTPY1 Base=r60 ElementSize=1 SrcRegion=<32;16,2> Type=ub
-.declare guwYPRED Base=r50 ElementSize=2 SrcRegion=<8;8,1> Type=uw
-.declare gubYPRED Base=r50 ElementSize=1 SrcRegion=<32;16,2> Type=ub
-
-.declare guwINTPC0 Base=r54 ElementSize=2 SrcRegion=<16;16,1> Type=uw
-.declare gwINTPC0 Base=r54 ElementSize=2 SrcRegion=<16;16,1> Type=w
-.declare gudINTPC0 Base=r54 ElementSize=4 Type=ud
-.declare gubINTPC0 Base=r54 ElementSize=1 SrcRegion=<32;16,2> Type=ub
-.declare guwINTPC1 Base=r36 ElementSize=2 SrcRegion=<16;16,1> Type=uw
-.declare gudINTPC1 Base=r36 ElementSize=4 Type=ud
-.declare gubINTPC1 Base=r36 ElementSize=1 SrcRegion=<32;16,2> Type=ub
-.declare guwCPRED Base=r54 ElementSize=2 SrcRegion=<16;8,2> Type=uw
-.declare gubCPRED Base=r54 ElementSize=1 SrcRegion=<32;8,4> Type=ub
-
-#define gINTERIM r36
-.declare gubINTERIM_BUF Base=r36 ElementSize=1 SrcRegion=<32;16,2> Type=ub
-#define gINTERIM4x4 r38
-.declare gubINTERIM4x4_BUF Base=r38 ElementSize=1 SrcRegion=<32;16,2> Type=ub
-.declare gwINTERIM4x4_BUF Base=r38 ElementSize=2 Type=w
-
-.declare gubINTERIM_BUF2 Base=r42 ElementSize=1 SrcRegion=<8;4,2> Type=ub
-.declare gwINTERIM_BUF2 Base=r42 ElementSize=2 SrcRegion=<16;16,1> Type=w
-.declare guwINTERIM_BUF2 Base=r42 ElementSize=2 Type=uw
-
-.declare gwINTERIM_BUF3 Base=r38 ElementSize=2 SrcRegion=<16;16,1> Type=w // 2 GRFs
-.declare gubINTERIM_BUF3 Base=r38 ElementSize=1 Type=ub
-
-.declare gwTEMP Base=r42 ElementSize=2 SrcRegion=<16;16,1> Type=w
-
-//------------ General registers
-
-#define gX r3.2 // w
-#define gY r3.3 // w
-
-#define gMSGDSC_R r3.6 // ud
-#define gMSGDSC_W r3.7 // ud
-
-#ifdef SW_W_128
-.declare gwMBTYPE Base=r8.6 ElementSize=2 Type=w // Shared with gLOOP_SUBMB
-
-// TODO
-#define gLOOP_SUBMB r8.6
-#define gLOOP_SUBMBPT r8.7
-#define gLOOP_DIR r9.6
-#define gLOOPCNT r9.7 // Loop counter for submodules
-#else
-.declare gwMBTYPE Base=r1.0 ElementSize=2 Type=w // Shared with gLOOP_SUBMB
-
-// TODO
-#define gLOOP_SUBMB r1.0
-#define gLOOP_SUBMBPT r1.1
-#define gLOOP_DIR r8.7
-#define gLOOPCNT r9.7 // Loop counter for submodules
-#endif // SW_W_128
-
-#define gW0 r34.6 // Temporary WORD
-#define gW1 r34.7 // Temporary WORD
-#define gW2 r34.8 // Temporary WORD
-#define gW3 r34.9 // Temporary WORD
-#define gD0 r34.3 // Temporary DWORD
-
-#define gW4 r34.15
-
-//
-
-#define gMVX_INT r34.0 // :w
-#define gMVY_INT r34.1 // :w
-#define gMVX_FRAC r34.2 // :w
-#define gMVY_FRAC r34.3 // :w
-#define gMVX_FRACC r34.4 // :w
-#define gMVY_FRACC r34.5 // :w
-
-#define gpINTPY r34.10
-#define gpINTPC r34.11
-#define gpINTP r34.5 // DW
-
-#define gPREDFLAG r34.12
-#define gBIDX r34.13
-#define gREFPARITY r34.14
-#define gCHRMVADJ r1.14
-#define gPARITY r1.15
-#define gCBP_MASK r1.1
-
-#define gMVSTEP r1.13
-
-#define gpADDR r1.2 // :uw (8 words)
-
-#define gSHAPETEMP r8.15 // :uw
-
-#define gCOEFA r42.0
-#define gCOEFB r42.1
-#define gCOEFC r42.2
-#define gCOEFD r42.3
-
-// Weighted prediction
-#define gPREDFLAG0 r46.0
-#define gPREDFLAG1 r46.2
-
-#define gWEIGHTFLAG r43.2
-#define gBIPRED r43.3
-#define gYADD r43.4
-#define gCADD r43.5
-#define gYSHIFT r43.6
-#define gCSHIFT r43.7
-
-#define gOFFSET r44.0
-#define gUOFFSET r44.1
-#define gVOFFSET r44.2
-
-#define gWT0 r45.0
-#define gO0 r45.1
-#define gWT1 r45.2
-#define gO1 r45.3
-#define gUW0 r45.4
-#define gUO0 r45.5
-#define gUW1 r45.6
-#define gUO1 r45.7
-#define gVW0 r45.8
-#define gVO0 r45.9
-#define gVW1 r45.10
-#define gVO1 r45.11
-
-#define gWT0_D r45.0
-#define gUW0_D r45.2
-
-//------------ Message-related Registers & constants
-#define gMSGSRC r2 // Message Source
-
-#define mMSGHDR m1
-#define mMSGHDRY m1
-#define mMSGHDRC m2
-#define mMSGHDR1 m1
-#define mMSGHDR2 m2
-#define mMSGHDR3 m3
-#define mMSGHDR4 m4
-#define mMSGHDRYW m1
-#define mMSGHDRCW m10
-
-#ifdef DEV_ILK
- // 0000 0100(read) 0001(msg len) xxxx(resp len) 1010 (sampler cache) xxxx (field/frame) xxxx xxxx (bidx)
-#define nDWBRMSGDSC_SC 0x0208A002 // DWORD Block Read Message Descriptor through Data Port, Sampler Cache
-#define nDWBRMSGDSC_SC_TF 0x0208E602 // DWORD Block Read Message Descriptor through Data Port, Sampler Cache
-#define nDWBRMSGDSC_SC_BF 0x0208E702 // DWORD Block Read Message Descriptor through Data Port, Sampler Cache
- // 0000 0101(write) 0001(msg len) xxxx(resp len) 0010 (render cache) xxxx (field/frame) xxxx xxxx (bidx)
-#define nDWBWMSGDSC 0x02082000 // DWORD Block Write Message Descriptor through Data Port, Render Cache
-#define nDWBWMSGDSC_TF 0x02082600 // DWORD Block Write Message Descriptor through Data Port, Render Cache
-#define nDWBWMSGDSC_BF 0x02082700 // DWORD Block Write Message Descriptor through Data Port, Render Cache
-
-#else // Pre DEV_ILK
- // 0000 0100(read) 0001(msg len) xxxx(resp len) 1010 (sampler cache) xxxx (field/frame) xxxx xxxx (bidx)
-#define nDWBRMSGDSC_SC 0x0410A002 // DWORD Block Read Message Descriptor through Data Port, Sampler Cache
-#define nDWBRMSGDSC_SC_TF 0x0410A602 // DWORD Block Read Message Descriptor through Data Port, Sampler Cache
-#define nDWBRMSGDSC_SC_BF 0x0410A702 // DWORD Block Read Message Descriptor through Data Port, Sampler Cache
- // 0000 0101(write) 0001(msg len) xxxx(resp len) 0010 (render cache) xxxx (field/frame) xxxx xxxx (bidx)
-#define nDWBWMSGDSC 0x05102000 // DWORD Block Write Message Descriptor through Data Port, Render Cache
-#define nDWBWMSGDSC_TF 0x05102600 // DWORD Block Write Message Descriptor through Data Port, Render Cache
-#define nDWBWMSGDSC_BF 0x05102700 // DWORD Block Write Message Descriptor through Data Port, Render Cache
-#endif // DEV_ILK
-
-#define nDWB_FIELD_MASK 0x0600
-
-// message data payload
-.declare mbMSGPAYLOADY Base=m2 ElementSize=1 SrcRegion=REGION(16,1) Type=b
-.declare mbMSGPAYLOADC Base=m11 ElementSize=1 SrcRegion=REGION(16,1) Type=b
-
-// Destination registers for write commit
-#define gREG_WRITE_COMMIT_Y r10.0
-#define gREG_WRITE_COMMIT_UV r11.0
-
-#define RETURN_REG_INTER r1.5 // Return pointer for all sub-routine calls (type DWORD)
-
-#define CALL_INTER(subFunc, skipInst) add (1) RETURN_REG_INTER<1>:ud ip:ud 1+skipInst*INST_SIZE \n\
- jmpi (1) subFunc
-#define RETURN_INTER mov (1) ip:ud RETURN_REG_INTER<0;1,0>:ud // Return to calling module
-
-
-// End of inter_header.inc
-
-#endif // !defined(__INTER_HEADER__)
-
diff --git a/i965_drv_video/shaders/h264/mc/interpolate_C_2x2.asm b/i965_drv_video/shaders/h264/mc/interpolate_C_2x2.asm
deleted file mode 100644
index ffa65cf..0000000
--- a/i965_drv_video/shaders/h264/mc/interpolate_C_2x2.asm
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Interpolation kernel for chrominance 2x2 motion compensation
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: Interpolate_C_2x2.asm
-//
-// Interpolation kernel for chrominance 2x2 motion compensation
-//
-// $Revision: 8 $
-// $Date: 10/09/06 4:00p $
-//
-
-
-//#if !defined(__Interpolate_C_2x2__) // Make sure this is only included once
-//#define __Interpolate_C_2x2__
-
-
- // (8-xFrac) and (8-yFrac)
- add (2) gW0<1>:w gMVX_FRACC<2;2,1>:w -0x08:w
-
- // Compute the GRF address of the starting position of the reference area
- mov (1) pREF0:w nOFFSET_REFC:w {NoDDClr}
- mov (1) pRESULT:uw gpINTPC:uw {NoDDChk}
-
- // gCOEFA = (8-xFrac)*(8-yFrac)
- // gCOEFB = xFrac*(8-yFrac)
- // gCOEFC = (8-xFrac)*yFrac
- // gCOEFD = xFrac*yFrac
- mul (1) gCOEFD:w gMVX_FRACC:w gMVY_FRACC:w {NoDDClr}
- mul (1) gCOEFA:w -gW0:w -gW1:uw {NoDDClr,NoDDChk}
- mul (1) gCOEFB:w gMVX_FRACC:w -gW1:uw {NoDDClr,NoDDChk}
- mul (1) gCOEFC:w -gW0:w gMVY_FRACC:w {NoDDChk}
-
- // (8-xFrac)*(8-yFrac)*A
- // ---------------------
- mul (8) acc0<1>:uw r[pREF0,0]<8;4,1>:ub gCOEFA:uw
-
- // xFrac*(8-yFrac)*B
- // -------------------
- mac (8) acc0<1>:uw r[pREF0,2]<8;4,1>:ub gCOEFB:uw
-
- // (8-xFrac)*yFrac*C
- // -------------------
- mac (8) acc0<1>:uw r[pREF0,8]<8;4,1>:ub gCOEFC:uw
-
- // xFrac*yFrac*D
- // -----------------
- mac (8) gwINTERIM_BUF2(0)<1> r[pREF0,10]<8;4,1>:ub gCOEFD:uw
- mov (4) r[pRESULT]<1>:uw gwINTERIM_BUF2(0)<4;4,1> {NoDDClr}
- mov (4) r[pRESULT,16]<1>:uw gwINTERIM_BUF2(0,4)<4;4,1> {NoDDChk}
-
-//#endif // !defined(__Interpolate_C_2x2__)
diff --git a/i965_drv_video/shaders/h264/mc/interpolate_C_4x4.asm b/i965_drv_video/shaders/h264/mc/interpolate_C_4x4.asm
deleted file mode 100644
index ea23b11..0000000
--- a/i965_drv_video/shaders/h264/mc/interpolate_C_4x4.asm
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Interpolation kernel for chrominance 4x4 motion compensation
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: Interpolate_C_4x4_Func.asm
-//
-// Interpolation kernel for chrominance 4x4 motion compensation
-//
-// $Revision: 8 $
-// $Date: 10/09/06 4:00p $
-//
-
-
-//#if !defined(__Interpolate_C_4x4_Func__) // Make sure this is only included once
-//#define __Interpolate_C_4x4_Func__
-
-
-INTERLABEL(Interpolate_C_4x4_Func):
-
-
- // (8-xFrac) and (8-yFrac)
- add (2) gW0<1>:w gMVX_FRACC<2;2,1>:w -0x08:w
-
- // Compute the GRF address of the starting position of the reference area
- mov (1) pREF0:w nOFFSET_REFC:w {NoDDClr}
- mov (1) pREF1:uw nOFFSET_REFC+16:w {NoDDChk,NoDDClr}
- mov (1) pRESULT:uw gpINTPC:uw {NoDDChk}
-
- // gCOEFA = (8-xFrac)*(8-yFrac)
- // gCOEFB = xFrac*(8-yFrac)
- // gCOEFC = (8-xFrac)*yFrac
- // gCOEFD = xFrac*yFrac
- mul (1) gCOEFD:w gMVX_FRACC:w gMVY_FRACC:w {NoDDClr}
- mul (1) gCOEFA:w -gW0:w -gW1:uw {NoDDClr,NoDDChk}
- mul (1) gCOEFB:w gMVX_FRACC:w -gW1:uw {NoDDClr,NoDDChk}
- mul (1) gCOEFC:w -gW0:w gMVY_FRACC:w {NoDDChk}
-
- add (2) gW0<1>:uw pREF0<2;2,1>:uw 16:w
-
- // (8-xFrac)*(8-yFrac)*A
- // ---------------------
- mul (16) acc0<1>:uw r[pREF0,0]<16;8,1>:ub gCOEFA:uw
- mul (16) acc1<1>:uw r[pREF0,nGRFWIB]<16;8,1>:ub gCOEFA:uw
-
- // xFrac*(8-yFrac)*B
- // -------------------
- mac (16) acc0<1>:uw r[pREF0,2]<16;8,1>:ub gCOEFB:uw
- mac (16) acc1<1>:uw r[pREF0,nGRFWIB+2]<16;8,1>:ub gCOEFB:uw
-
- // (8-xFrac)*yFrac*C
- // -------------------
- mov (2) pREF0<1>:uw gW0<2;2,1>:uw
- mac (16) acc0<1>:uw r[pREF0,0]<8,1>:ub gCOEFC:uw
- mac (16) acc1<1>:uw r[pREF0,nGRFWIB]<8,1>:ub gCOEFC:uw
-
- // xFrac*yFrac*D
- // -----------------
- mac (16) r[pRESULT]<1>:uw r[pREF0,2]<8,1>:ub gCOEFD:uw
- mac (16) r[pRESULT,GRFWIB]<1>:uw r[pREF0,nGRFWIB+2]<8,1>:ub gCOEFD:uw {SecHalf}
-
-
-//#endif // !defined(__Interpolate_C_4x4_Func__)
diff --git a/i965_drv_video/shaders/h264/mc/interpolate_Y_4x4.asm b/i965_drv_video/shaders/h264/mc/interpolate_Y_4x4.asm
deleted file mode 100644
index dbb5733..0000000
--- a/i965_drv_video/shaders/h264/mc/interpolate_Y_4x4.asm
+++ /dev/null
@@ -1,217 +0,0 @@
-/*
- * Interpolation kernel for luminance motion compensation
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: Interpolate_Y_4x4.asm
-//
-// Interpolation kernel for luminance motion compensation
-//
-// $Revision: 10 $
-// $Date: 10/09/06 4:00p $
-//
-
-
- // Compute the GRF address of the starting position of the reference area
-#if 1
- (-f0.1) mov (1) pREF:w nOFFSET_REF+2+nGRFWIB:w
- (f0.1) mov (1) pREF:w nOFFSET_REF+2:w
- mov (1) pRESULT:uw gpINTPY:uw
-#else
- mov (1) pREF:w nOFFSET_REF+2+nGRFWIB:w {NoDDClr}
- mov (1) pRESULT:uw gpINTPY:uw {NoDDChk}
-#endif
-
- /*
- * | |
- * - - 0 1 2 3 + -
- * 4 5 6 7
- * 8 9 A B
- * C D E F
- * - - + - - - + -
- * | |
- */
-
- // Case 0
- or.z.f0.1 (16) null:w gMVY_FRAC<0;1,0>:w gMVX_FRAC<0;1,0>:w
- (f0.1) mov (4) r[pRESULT]<1>:uw r[pREF0]<4;4,1>:ub
- (f0.1) mov (4) r[pRESULT,16]<1>:uw r[pREF0,16]<4;4,1>:ub
- (f0.1) mov (4) r[pRESULT,32]<1>:uw r[pREF0,32]<4;4,1>:ub
- (f0.1) mov (4) r[pRESULT,48]<1>:uw r[pREF0,48]<4;4,1>:ub
- (f0.1) jmpi INTERLABEL(Exit_Interpolate_Y_4x4)
-
- // Store all address registers
- mov (8) gpADDR<1>:w a0<8;8,1>:w
-
- mul.z.f0.0 (1) gW4:w gMVY_FRAC:w gMVX_FRAC:w
- and.nz.f0.1 (1) null gW4:w 1:w
-
- add (1) pREF1:uw pREF0:uw nGRFWIB/2:uw
- add (2) pREF2<1>:uw pREF0<2;2,1>:uw nGRFWIB:uw
- mov (4) gW0<1>:uw pREF0<4;4,1>:uw
-
- (f0.0) jmpi INTERLABEL(Interpolate_Y_H_4x4)
- (f0.1) jmpi INTERLABEL(Interpolate_Y_H_4x4)
-
- //-----------------------------------------------------------------------
- // CASE: A69BE (H/V interpolation)
- //-----------------------------------------------------------------------
-
- // Compute interim horizontal intepolation
- add (1) pREF0<1>:uw pREF0<0;1,0>:uw -34:w
- add (1) pREF1<1>:uw pREF1<0;1,0>:uw -18:w {NoDDClr}
- mov (1) pRESD:ud nOFFSET_INTERIM4x4_5:ud {NoDDChk} // Case 69be
-
- // Check whether this position is 'A'
- cmp.e.f0.0 (1) null gW4:w 4:w
-
- $for(0;<2;1) {
- add (16) acc0<1>:w r[pREF0,nGRFWIB*2*%1]<16;4,1>:ub r[pREF0,nGRFWIB*2*%1+5]<16;4,1>:ub {Compr}
- mac (16) acc0<1>:w r[pREF0,nGRFWIB*2*%1+1]<16;4,1>:ub -5:w {Compr}
- mac (16) acc0<1>:w r[pREF0,nGRFWIB*2*%1+2]<16;4,1>:ub 20:w {Compr}
- mac (16) acc0<1>:w r[pREF0,nGRFWIB*2*%1+3]<16;4,1>:ub 20:w {Compr}
- mac (16) r[pRES,nGRFWIB*%1]<1>:w r[pREF0,nGRFWIB*2*%1+4]<16;4,1>:ub -5:w {Compr}
- }
- // last line
- add (4) acc0<1>:w r[pREF0,nGRFWIB*2*2]<4;4,1>:ub r[pREF0,nGRFWIB*2*2+5]<4;4,1>:ub
- mac (4) acc0<1>:w r[pREF0,nGRFWIB*2*2+1]<4;4,1>:ub -5:w
- mac (4) acc0<1>:w r[pREF0,nGRFWIB*2*2+2]<4;4,1>:ub 20:w
- mac (4) acc0<1>:w r[pREF0,nGRFWIB*2*2+3]<4;4,1>:ub 20:w
- mac (4) r[pRES,nGRFWIB*2]<1>:w r[pREF0,nGRFWIB*2*2+4]<4;4,1>:ub -5:w
-
- // Compute interim/output vertical interpolation
- mov (1) pREF6D:ud nOFFSET_INTERIM4x4_4:ud {NoDDClr}
- mov (1) pREF0D:ud nOFFSET_INTERIM4x4_7:ud {NoDDChk,NoDDClr}
- mov (1) pREF2D:ud nOFFSET_INTERIM4x4_8:ud {NoDDChk,NoDDClr}
- mov (1) pREF4D:ud nOFFSET_INTERIM4x4_9:ud {NoDDChk}
-
- add (16) acc0<1>:w gwINTERIM4x4_BUF(0)<16;16,1> 512:w
- mac (16) acc0<1>:w gwINTERIM4x4_BUF(1)<16;16,1> -5:w
- mac (16) acc0<1>:w r[pREF6,0]<8,1>:w 20:w
-
- (f0.0) mov (1) pRES:uw nOFFSET_RES:uw // Case a
- (-f0.0) mov (1) pRES:uw nOFFSET_INTERIM4x4:uw // Case 69be
-
- mac (16) acc0<1>:w r[pREF0,0]<4,1>:w -5:w
- mac (16) acc0<1>:w r[pREF0,nGRFWIB]<4,1>:w 1:w
- mac (16) acc0<1>:w r[pREF2,0]<4,1>:w 20:w
- asr.sat (16) r[pRES]<2>:ub acc0<16;16,1>:w 10:w
-
- (f0.0) jmpi INTERLABEL(Return_Interpolate_Y_4x4)
-
-INTERLABEL(Interpolate_Y_H_4x4):
-
- cmp.e.f0.0 (1) null gMVX_FRAC:w 0:w
- cmp.e.f0.1 (1) null gMVY_FRAC:w 2:w
- (f0.0) jmpi INTERLABEL(Interpolate_Y_V_4x4)
- (f0.1) jmpi INTERLABEL(Interpolate_Y_V_4x4)
-
- //-----------------------------------------------------------------------
- // CASE: 123567DEF (H interpolation)
- //-----------------------------------------------------------------------
-
- add (4) pREF0<1>:uw gW0<4;4,1>:uw -2:w
- cmp.g.f0.0 (4) null:w gMVY_FRAC<0;1,0>:w 2:w
- cmp.e.f0.1 (1) null gMVX_FRAC:w 2:w
- (f0.0) add (4) pREF0<1>:uw pREF0<4;4,1>:uw nGRFWIB/2:uw
-
- cmp.e.f0.0 (1) null:w gMVY_FRAC<0;1,0>:w 0:w
-
- (f0.1) mov (1) pRESULT:uw nOFFSET_RES:uw // Case 26E
- (-f0.1) mov (1) pRESULT:uw nOFFSET_INTERIM4x4:uw // Case 1357DF
-
- // Compute interim/output horizontal interpolation
- add (16) acc0<1>:w r[pREF0]<4,1>:ub 16:w
- mac (16) acc0<1>:w r[pREF0,1]<4,1>:ub -5:w
- mac (16) acc0<1>:w r[pREF0,2]<4,1>:ub 20:w
- mac (16) acc0<1>:w r[pREF0,3]<4,1>:ub 20:w
- mac (16) acc0<1>:w r[pREF0,4]<4,1>:ub -5:w
- mac (16) acc0<1>:w r[pREF0,5]<4,1>:ub 1:w
- asr.sat (16) r[pRESULT]<2>:ub acc0<16;16,1>:w 5:w
-
- (-f0.1) jmpi INTERLABEL(Interpolate_Y_V_4x4)
- (-f0.0) jmpi INTERLABEL(Average_4x4)
-
- jmpi INTERLABEL(Return_Interpolate_Y_4x4)
-
-INTERLABEL(Interpolate_Y_V_4x4):
-
- cmp.e.f0.0 (1) null gMVY_FRAC:w 0:w
- (f0.0) jmpi INTERLABEL(Interpolate_Y_I_4x4)
-
- //-----------------------------------------------------------------------
- // CASE: 48C59D7BF (V interpolation)
- //-----------------------------------------------------------------------
-
- cmp.g.f0.1 (8) null:w gMVX_FRAC<0;1,0>:w 2:w
-
- mov (4) pREF0<1>:uw gW0<4;4,1>:uw {NoDDClr}
- add (4) pREF4<1>:w gW0<4;4,1>:uw 16:w {NoDDChk}
-
- (f0.1) add (8) pREF0<1>:uw pREF0<4;4,1>:uw 1:uw
-
- cmp.e.f0.0 (1) null:w gMVX_FRAC<0;1,0>:w 0:w
- cmp.e.f0.1 (1) null gMVY_FRAC:w 2:w
-
- // Compute interim/output vertical interpolation
- add (16) acc0<1>:w r[pREF0,-nGRFWIB]<4,1>:ub 16:w
- mac (16) acc0<1>:w r[pREF0]<4,1>:ub 20:w
- mac (16) acc0<1>:w r[pREF0,nGRFWIB]<4,1>:ub -5:w
- mac (16) acc0<1>:w r[pREF4,-nGRFWIB]<4,1>:ub -5:w
- mac (16) acc0<1>:w r[pREF4]<4,1>:ub 20:w
- mac (16) acc0<1>:w r[pREF4,nGRFWIB]<4,1>:ub 1:w
-
- mov (1) pRESULT:uw nOFFSET_RES:uw
- (-f0.0) jmpi INTERLABEL(VFILTER_4x4)
- (-f0.1) mov (1) pRESULT:uw nOFFSET_INTERIM4x4:uw
-
- INTERLABEL(VFILTER_4x4):
-
- asr.sat (16) r[pRESULT]<2>:ub acc0<16;16,1>:w 5:w
-
- (-f0.0) jmpi INTERLABEL(Average_4x4)
- (f0.1) jmpi INTERLABEL(Return_Interpolate_Y_4x4 )
-
-INTERLABEL(Interpolate_Y_I_4x4):
-
- //-----------------------------------------------------------------------
- // CASE: 134C (Integer position)
- //-----------------------------------------------------------------------
-
- mov (4) pREF0<1>:uw gW0<4;4,1>:uw
-
- cmp.e.f0.0 (4) null:w gMVX_FRAC<0;1,0>:w 3:w
- cmp.e.f0.1 (4) null:w gMVY_FRAC<0;1,0>:w 3:w
- (f0.0) add (4) pREF0<1>:uw pREF0<4;4,1>:uw 1:uw
- (f0.1) add (4) pREF0<1>:uw pREF0<4;4,1>:uw nGRFWIB/2:uw
-
- mov (16) guwINTERIM_BUF2(0)<1> r[pREF0]<4,1>:ub
-
-INTERLABEL(Average_4x4):
-
- //-----------------------------------------------------------------------
- // CASE: 13456789BCDEF (Average)
- //-----------------------------------------------------------------------
-
- // Average two interim results
- avg.sat (16) gubINTERIM_BUF2(0)<2> gubINTERIM_BUF2(0)<32;16,2> gINTERIM4x4<32;16,2>:ub
-
-INTERLABEL(Return_Interpolate_Y_4x4):
- // Move result
- mov (1) pRES:uw gpINTPY:uw
- mov (4) r[pRES,0]<2>:ub gubINTERIM_BUF2(0,0)
- mov (4) r[pRES,16]<2>:ub gubINTERIM_BUF2(0,8)
- mov (4) r[pRES,32]<2>:ub gubINTERIM_BUF2(0,16)
- mov (4) r[pRES,48]<2>:ub gubINTERIM_BUF2(0,24)
-
- // Restore all address registers
- mov (8) a0<1>:w gpADDR<8;8,1>:w
-
-INTERLABEL(Exit_Interpolate_Y_4x4):
-
-
-// end of file
diff --git a/i965_drv_video/shaders/h264/mc/interpolate_Y_8x8.asm b/i965_drv_video/shaders/h264/mc/interpolate_Y_8x8.asm
deleted file mode 100644
index e7e3ff9..0000000
--- a/i965_drv_video/shaders/h264/mc/interpolate_Y_8x8.asm
+++ /dev/null
@@ -1,262 +0,0 @@
-/*
- * Interpolation kernel for luminance motion compensation
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: Interpolate_Y_8x8.asm
-//
-// Interpolation kernel for luminance motion compensation
-//
-// $Revision: 13 $
-// $Date: 10/09/06 4:00p $
-//
-
-
-//---------------------------------------------------------------
-// In: pMV => Source address of MV
-// In: gMVX_FRAC<2;2,1>:w => MV fractional components
-// In: f0.1 (1) => If 1, vertical MV is integer
-// In: gpINTPY:uw => Destination address for interpolated result
-// In: Reference area staring from R43
-// If horizontal/vertical MVs are all integer, 8x8 pixels are on R43~R44 (2 GRFs)
-// If only horz MV is integer, 8x13 pixels are on R43~R46 (4 GRFs)
-// If only vert MV is integer, 13x8 pixels are on R43~R46 (4 GRFs)
-// If no MVs are integer, 13x13 pixels are on R43~R49 (7 GRFs)
-//---------------------------------------------------------------
-
-
-INTERLABEL(Interpolate_Y_8x8_Func):
-
-
-
- // Check whether MVX is integer MV
- and.z.f0.0 (1) null:w r[pMV,0]<0;1,0>:w 0x3:w
- (-f0.0) jmpi (1) INTERLABEL(Interpolate_Y_8x8_Func2)
-
- // TODO: remove this back-to-back read - huge latency..
- mov (8) gubREF(6,2)<1> gubREF(3,0)<8;8,1>
- mov (8) gubREF(5,18)<1> gubREF(2,24)<8;8,1> {NoDDClr}
- mov (8) gubREF(5,2)<1> gubREF(2,16)<8;8,1> {NoDDChk}
- mov (8) gubREF(4,18)<1> gubREF(2,8)<8;8,1> {NoDDClr}
- mov (8) gubREF(4,2)<1> gubREF(2,0)<8;8,1> {NoDDChk}
- mov (8) gubREF(3,18)<1> gubREF(1,24)<8;8,1> {NoDDClr}
- mov (8) gubREF(3,2)<1> gubREF(1,16)<8;8,1> {NoDDChk}
- mov (8) gubREF(2,18)<1> gubREF(1,8)<8;8,1> {NoDDClr}
- mov (8) gubREF(2,2)<1> gubREF(1,0)<8;8,1> {NoDDChk}
- mov (8) gubREF(1,18)<1> gubREF(0,24)<8;8,1> {NoDDClr}
- mov (8) gubREF(1,2)<1> gubREF(0,16)<8;8,1> {NoDDChk}
- mov (8) gubREF(0,18)<1> gubREF(0,8)<8;8,1>
- mov (8) gubREF(0,2)<1> gubREF(0,0)<8;8,1>
-
-INTERLABEL(Interpolate_Y_8x8_Func2):
-
- // Compute the GRF address of the starting position of the reference area
- (-f0.1) mov (1) pREF:w nOFFSET_REF+2+nGRFWIB:w
- (f0.1) mov (1) pREF:w nOFFSET_REF+2:w
- mov (1) pRESULT:uw gpINTPY:uw
-
- /*
- * | |
- * - - 0 1 2 3 + -
- * 4 5 6 7
- * 8 9 A B
- * C D E F
- * - - + - - - + -
- * | |
- */
-
- // Case 0
- or.z.f0.1 (16) null:w gMVY_FRAC<0;1,0>:w gMVX_FRAC<0;1,0>:w
- (f0.1) mov (16) r[pRESULT]<1>:uw r[pREF]<16;8,1>:ub
- (f0.1) mov (16) r[pRESULT,nGRFWIB]<1>:uw r[pREF,nGRFWIB]<16;8,1>:ub
- (f0.1) mov (16) r[pRESULT,nGRFWIB*2]<1>:uw r[pREF,nGRFWIB*2]<16;8,1>:ub
- (f0.1) mov (16) r[pRESULT,nGRFWIB*3]<1>:uw r[pREF,nGRFWIB*3]<16;8,1>:ub
- (f0.1) jmpi INTERLABEL(Exit_Interpolate_Y_8x8)
-
- // Store all address registers
- mov (8) gpADDR<1>:w a0<8;8,1>:w
-
- mul.z.f0.0 (1) gW4:w gMVY_FRAC:w gMVX_FRAC:w
- add (1) pREF1:uw pREF0:uw nGRFWIB/2:uw
- and.nz.f0.1 (1) null gW4:w 1:w
- add (2) pREF2<1>:uw pREF0<2;2,1>:uw nGRFWIB:uw
- mov (4) gW0<1>:uw pREF0<4;4,1>:uw
-
- (f0.0) jmpi INTERLABEL(Interpolate_Y_H_8x8)
- (f0.1) jmpi INTERLABEL(Interpolate_Y_H_8x8)
-
- //-----------------------------------------------------------------------
- // CASE: A69BE (H/V interpolation)
- //-----------------------------------------------------------------------
-
- // Compute interim horizontal intepolation of 12 lines (not 9 lines)
-// add (1) pREF0<1>:ud pREF0<0;1,0>:ud 0xffeeffde:ud // (-18<<16)|(-34)
- add (1) pREF0<1>:uw pREF0<0;1,0>:uw -34:w
- add (1) pREF1<1>:uw pREF1<0;1,0>:uw -18:w {NoDDClr}
- mov (1) pRESD:ud nOFFSET_INTERIM3:ud {NoDDChk}
-
- // Check whether this position is 'A'
- cmp.e.f0.0 (1) null gW4:w 4:w
-
- $for(0;<6;2) {
- add (32) acc0<1>:w r[pREF,nGRFWIB*%1]<16;8,1>:ub r[pREF0,nGRFWIB*%1+5]<16;8,1>:ub {Compr}
- mac (32) acc0<1>:w r[pREF,nGRFWIB*%1+1]<16;8,1>:ub -5:w {Compr}
- mac (32) acc0<1>:w r[pREF,nGRFWIB*%1+2]<16;8,1>:ub 20:w {Compr}
- mac (32) acc0<1>:w r[pREF,nGRFWIB*%1+3]<16;8,1>:ub 20:w {Compr}
- mac (32) r[pRES,nGRFWIB*%1]<1>:w r[pREF,nGRFWIB*%1+4]<16;8,1>:ub -5:w {Compr}
- }
- // last line
- add (8) acc0<1>:w r[pREF,nGRFWIB*6]<8;8,1>:ub r[pREF,nGRFWIB*6+5]<8;8,1>:ub
- mac (8) acc0<1>:w r[pREF,nGRFWIB*6+1]<8;8,1>:ub -5:w
- mac (8) acc0<1>:w r[pREF,nGRFWIB*6+2]<8;8,1>:ub 20:w
- mac (8) acc0<1>:w r[pREF,nGRFWIB*6+3]<8;8,1>:ub 20:w
- mac (8) r[pRES,nGRFWIB*6]<1>:w r[pREF,nGRFWIB*6+4]<8;8,1>:ub -5:w
-
- // Compute interim/output vertical interpolation
- mov (1) pREF0:ud nOFFSET_INTERIM2:ud {NoDDClr} // set pREF0 and pREF1 at the same time
- mov (1) pREF2D:ud nOFFSET_INTERIM4:ud {NoDDChk,NoDDClr} // set pREF2 and pREF3 at the same time
- (f0.0) sel (1) pRES:uw gpINTPY:uw nOFFSET_INTERIM:uw {NoDDChk} // Case A vs. 69BE
-
- $for(0;<4;2) {
- add (32) acc0<1>:w r[pREF0,nGRFWIB*%1]<16;16,1>:w 512:w {Compr}
- mac (16) acc0<1>:w r[pREF2,nGRFWIB*%1]<8,1>:w -5:w
- mac (16) acc1<1>:w r[pREF2,nGRFWIB*%1+nGRFWIB]<8,1>:w -5:w
- mac (32) acc0<1>:w r[pREF0,nGRFWIB*%1+nGRFWIB]<16;16,1>:w 20:w {Compr}
- mac (16) acc0<1>:w r[pREF2,nGRFWIB*%1+nGRFWIB]<8,1>:w 20:w
- mac (16) acc1<1>:w r[pREF2,nGRFWIB*%1+nGRFWIB+nGRFWIB]<8,1>:w 20:w
- mac (32) acc0<1>:w r[pREF0,(2+%1)*nGRFWIB]<16;16,1>:w -5:w {Compr}
- mac (16) acc0<1>:w r[pREF2,(2+%1)*nGRFWIB]<8,1>:w 1:w
- mac (16) acc1<1>:w r[pREF2,(2+%1)*nGRFWIB+nGRFWIB]<8,1>:w 1:w
- asr.sat (16) r[pRES,nGRFWIB*%1]<2>:ub acc0<16;16,1>:w 10:w
- asr.sat (16) r[pRES,nGRFWIB*%1+nGRFWIB]<2>:ub acc1<16;16,1>:w 10:w {SecHalf}
- }
-
- (f0.0) jmpi INTERLABEL(Return_Interpolate_Y_8x8)
-
-INTERLABEL(Interpolate_Y_H_8x8):
-
- cmp.e.f0.0 (1) null gMVX_FRAC:w 0:w
- cmp.e.f0.1 (1) null gMVY_FRAC:w 2:w
- (f0.0) jmpi INTERLABEL(Interpolate_Y_V_8x8)
- (f0.1) jmpi INTERLABEL(Interpolate_Y_V_8x8)
-
- //-----------------------------------------------------------------------
- // CASE: 123567DEF (H interpolation)
- //-----------------------------------------------------------------------
-
- add (4) pREF0<1>:uw gW0<4;4,1>:uw -2:w
- cmp.g.f0.0 (4) null:w gMVY_FRAC<0;1,0>:w 2:w
- cmp.e.f0.1 (1) null gMVX_FRAC:w 2:w
- (f0.0) add (4) pREF0<1>:uw pREF0<4;4,1>:uw nGRFWIB/2:uw
-
- cmp.e.f0.0 (1) null:w gMVY_FRAC<0;1,0>:w 0:w
-
- (f0.1) sel (1) pRES:uw gpINTPY:uw nOFFSET_INTERIM:uw // Case 26E vs. 1357DF
-
- // Compute interim/output horizontal interpolation
- $for(0;<4;2) {
- add (16) acc0<1>:w r[pREF0,nGRFWIB*%1]<8,1>:ub 16:w
- add (16) acc1<1>:w r[pREF0,nGRFWIB*%1+nGRFWIB]<8,1>:ub 16:w
- mac (16) acc0<1>:w r[pREF0,nGRFWIB*%1+1]<8,1>:ub -5:w
- mac (16) acc1<1>:w r[pREF0,nGRFWIB*%1+1+nGRFWIB]<8,1>:ub -5:w
- mac (16) acc0<1>:w r[pREF0,nGRFWIB*%1+2]<8,1>:ub 20:w
- mac (16) acc1<1>:w r[pREF0,nGRFWIB*%1+2+nGRFWIB]<8,1>:ub 20:w
- mac (16) acc0<1>:w r[pREF0,nGRFWIB*%1+3]<8,1>:ub 20:w
- mac (16) acc1<1>:w r[pREF0,nGRFWIB*%1+3+nGRFWIB]<8,1>:ub 20:w
- mac (16) acc0<1>:w r[pREF0,nGRFWIB*%1+4]<8,1>:ub -5:w
- mac (16) acc1<1>:w r[pREF0,nGRFWIB*%1+4+nGRFWIB]<8,1>:ub -5:w
- mac (16) acc0<1>:w r[pREF0,nGRFWIB*%1+5]<8,1>:ub 1:w
- mac (16) acc1<1>:w r[pREF0,nGRFWIB*%1+5+nGRFWIB]<8,1>:ub 1:w
- asr.sat (16) r[pRES,nGRFWIB*%1]<2>:ub acc0<16;16,1>:w 5:w
- asr.sat (16) r[pRES,nGRFWIB*%1+nGRFWIB]<2>:ub acc1<16;16,1>:w 5:w {SecHalf}
- }
-
- (-f0.1) jmpi INTERLABEL(Interpolate_Y_V_8x8)
- (-f0.0) jmpi INTERLABEL(Average_8x8)
-
- jmpi INTERLABEL(Return_Interpolate_Y_8x8)
-
-INTERLABEL(Interpolate_Y_V_8x8):
-
- cmp.e.f0.0 (1) null gMVY_FRAC:w 0:w
- (f0.0) jmpi INTERLABEL(Interpolate_Y_I_8x8)
-
- //-----------------------------------------------------------------------
- // CASE: 48C59D7BF (V interpolation)
- //-----------------------------------------------------------------------
-
- mov (2) pREF0<1>:uw gW0<4;2,2>:uw {NoDDClr}
- mov (2) pREF2<1>:uw gW1<2;2,1>:uw {NoDDChk,NoDDClr}
- mov (1) pRES:uw gpINTPY:uw {NoDDChk}
-
- cmp.g.f0.1 (4) null:w gMVX_FRAC<0;1,0>:w 2:w
- cmp.e.f0.0 (1) null:w gMVX_FRAC<0;1,0>:w 0:w
- (f0.1) add (4) pREF0<1>:uw pREF0<4;4,1>:uw 1:uw
-
- cmp.e.f0.1 (1) null gMVY_FRAC:w 2:w
- (-f0.0) jmpi INTERLABEL(VFILTER_8x8)
- (-f0.1) mov (1) pRES:uw nOFFSET_INTERIM:uw
-
- INTERLABEL(VFILTER_8x8):
-
- // Compute interim/output vertical interpolation
- $for(0;<4;2) {
- add (32) acc0<1>:w r[pREF0,nGRFWIB*%1-nGRFWIB]<16;8,1>:ub 16:w {Compr}
- mac (16) acc0<1>:w r[pREF2,nGRFWIB*%1-nGRFWIB]<8,1>:ub -5:w
- mac (16) acc1<1>:w r[pREF2,nGRFWIB*%1]<8,1>:ub -5:w
- mac (32) acc0<1>:w r[pREF0,nGRFWIB*%1]<16;8,1>:ub 20:w {Compr}
- mac (16) acc0<1>:w r[pREF2,nGRFWIB*%1]<8,1>:ub 20:w
- mac (16) acc1<1>:w r[pREF2,nGRFWIB*%1+nGRFWIB]<8,1>:ub 20:w
- mac (32) acc0<1>:w r[pREF0,nGRFWIB*%1+nGRFWIB]<16;8,1>:ub -5:w {Compr}
- mac (16) acc0<1>:w r[pREF2,nGRFWIB*%1+nGRFWIB]<8,1>:ub 1:w
- mac (16) acc1<1>:w r[pREF2,nGRFWIB*%1+nGRFWIB+nGRFWIB]<8,1>:ub 1:w
- asr.sat (16) r[pRES,nGRFWIB*%1]<2>:ub acc0<16;16,1>:w 5:w
- asr.sat (16) r[pRES,nGRFWIB*%1+nGRFWIB]<2>:ub acc1<16;16,1>:w 5:w {SecHalf}
- }
-
- (-f0.0) jmpi INTERLABEL(Average_8x8)
- (f0.1) jmpi INTERLABEL(Return_Interpolate_Y_8x8)
-
-INTERLABEL(Interpolate_Y_I_8x8):
-
- //-----------------------------------------------------------------------
- // CASE: 134C (Integer position)
- //-----------------------------------------------------------------------
-
- mov (2) pREF0<1>:uw gW0<2;2,1>:uw {NoDDClr}
-
- mov (1) pRES:uw gpINTPY:uw {NoDDChk}
-
- cmp.e.f0.0 (2) null:w gMVX_FRAC<0;1,0>:w 3:w
- cmp.e.f0.1 (2) null:w gMVY_FRAC<0;1,0>:w 3:w
- (f0.0) add (2) pREF0<1>:uw pREF0<2;2,1>:uw 1:uw
- (f0.1) add (2) pREF0<1>:uw pREF0<2;2,1>:uw nGRFWIB/2:uw
-
- mov (16) r[pRES]<1>:uw r[pREF0]<8,1>:ub
- mov (16) r[pRES,nGRFWIB]<1>:uw r[pREF0,nGRFWIB]<8,1>:ub
- mov (16) r[pRES,nGRFWIB*2]<1>:uw r[pREF0,nGRFWIB*2]<8,1>:ub
- mov (16) r[pRES,nGRFWIB*3]<1>:uw r[pREF0,nGRFWIB*3]<8,1>:ub
-
-INTERLABEL(Average_8x8):
-
- //-----------------------------------------------------------------------
- // CASE: 13456789BCDEF (Average)
- //-----------------------------------------------------------------------
-
- // Average two interim results
- avg.sat (16) r[pRES,0]<2>:ub r[pRES,0]<32;16,2>:ub gubINTERIM_BUF(0)
- avg.sat (16) r[pRES,nGRFWIB]<2>:ub r[pRES,nGRFWIB]<32;16,2>:ub gubINTERIM_BUF(1)
- avg.sat (16) r[pRES,nGRFWIB*2]<2>:ub r[pRES,nGRFWIB*2]<32;16,2>:ub gubINTERIM_BUF(2)
- avg.sat (16) r[pRES,nGRFWIB*3]<2>:ub r[pRES,nGRFWIB*3]<32;16,2>:ub gubINTERIM_BUF(3)
-
-INTERLABEL(Return_Interpolate_Y_8x8):
- // Restore all address registers
- mov (8) a0<1>:w gpADDR<8;8,1>:w
-
-INTERLABEL(Exit_Interpolate_Y_8x8):
-
-// end of file
diff --git a/i965_drv_video/shaders/h264/mc/intra_Header.inc b/i965_drv_video/shaders/h264/mc/intra_Header.inc
deleted file mode 100644
index 501c7a8..0000000
--- a/i965_drv_video/shaders/h264/mc/intra_Header.inc
+++ /dev/null
@@ -1,276 +0,0 @@
-/*
- * Header file for all AVC intra prediction kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__INTRA_HEADER__) // Make sure this file is only included once
-#define __INTRA_HEADER__
-
-// Module name: intra_header.inc
-//
-// Header file for all AVC intra prediction kernels
-//
-// This header file defines everything that's specific to intra macroblock kernels
-
-
-// ----------- Various data buffers and pointers ------------
-//
-// I_PCM data buffer
-//
-#define I_PCM_BUF_Y 4
-#define I_PCM_BUF_UV 12
-
-#define REG_I_PCM_BUF_Y r4
-#define REG_I_PCM_BUF_UV r12
-
-.declare I_PCM_Y Base=REG_I_PCM_BUF_Y ElementSize=1 SrcRegion=REGION(16,1) Type=ub // 8-bit I_PCM Y data
-.declare I_PCM_UV Base=REG_I_PCM_BUF_UV ElementSize=1 SrcRegion=REGION(16,1) Type=ub // 8-bit I_PCM U/V data
-
-// Intra macroblock error data blocks
-//
-#define ERRBUF 4 // Starting GRF index for error data
-#define REG_ERRBUF r4
-.declare MBBLOCKW Base=REG_ERRBUF ElementSize=2 SrcRegion=REGION(16,1) Type=w // For 16-bit inter MB
-.declare MBBLOCKD Base=REG_ERRBUF ElementSize=2 SrcRegion=REGION(16,1) Type=uw // For use in "send" command
-
-#define PERROR a0.2 // Pointer to macroblock error data
-#define PERROR1 a0.3 // Pointer to macroblock error data used by instruction compression
-#define PERROR_UD a0.1 // Pointer to macroblock error data in DWORD unit
-
-// Intra macroblock reference data
-//
-#define REG_INTRA_REF_TOP r49 // Must be an odd numbered GRF register
-.declare INTRA_REF_TOP0 Base=REG_INTRA_REF_TOP ElementSize=1 SrcRegion=REGION(16,1) Type=ub
-.declare INTRA_REF_TOP Base=REG_INTRA_REF_TOP.4 ElementSize=1 SrcRegion=REGION(16,1) Type=ub
- // Actual top row reference data start at offset 4 in BYTE
-.declare INTRA_REF_TOP_W Base=REG_INTRA_REF_TOP.2 ElementSize=2 SrcRegion=REGION(16,1) Type=uw
- // Actual top row reference data start at offset 2 in WORD
-.declare INTRA_REF_TOP_D Base=REG_INTRA_REF_TOP ElementSize=4 DstRegion=<1> Type=ud // Only used in "send" instruction
-
-#define INTRA_REF_LEFT_ID 50
-#define REG_INTRA_REF_LEFT r50
-.declare INTRA_REF_LEFT0 Base=REG_INTRA_REF_LEFT ElementSize=1 SrcRegion=REGION(8,4) Type=ub
-.declare INTRA_REF_LEFT Base=REG_INTRA_REF_LEFT.3 ElementSize=1 SrcRegion=REGION(8,4) Type=ub
- // Actual left column reference data are located at offset 3 in BYTE
-.declare INTRA_REF_LEFT_UV Base=REG_INTRA_REF_LEFT.2 ElementSize=1 SrcRegion=REGION(8,4) Type=ub
- // Actual left column U/V reference data are located at offset 2 in BYTE
-.declare INTRA_REF_LEFT_W Base=REG_INTRA_REF_LEFT.1 ElementSize=2 SrcRegion=REGION(8,2) Type=uw
- // Actual left column reference data are located at offset 1 in WORD
-.declare INTRA_REF_LEFT_D Base=REG_INTRA_REF_LEFT ElementSize=4 DstRegion=<1> Type=ud // Only used in "send" instruction
-
-#define PREF_LEFT a0.4 // Pointer to left reference data
-#define PREF_LEFT_UD a0.2 // Pointer in DWORD to left reference data
-
-#define INTRA_TEMP_0 52
-#define INTRA_TEMP_1 53
-#define INTRA_TEMP_2 54
-#define INTRA_TEMP_3 55
-#define INTRA_TEMP_4 56
-#define INTRA_TEMP_5 57
-#define INTRA_TEMP_6 58
-
-#define REG_INTRA_TEMP_0 r52
-#define REG_INTRA_TEMP_1 r53
-#define REG_INTRA_TEMP_2 r54
-#define REG_INTRA_TEMP_3 r55
-#define REG_INTRA_TEMP_4 r56
-#define REG_INTRA_TEMP_5 r57
-#define REG_INTRA_TEMP_6 r58
-#define REG_INTRA_TEMP_7 r59
-#define REG_INTRA_TEMP_8 r60
-
-// Destination registers for write commit
-#define REG_WRITE_COMMIT_Y r60.0
-#define REG_WRITE_COMMIT_UV r61.0
-
-// ----------- Various data buffers and pointers ------------
-// R32 - R47 for predicted picture buffer (for both Y and U/V blocks)
-//
-#define PREDBUF 32 // Starting GRF index for predicted buffer
-#define REG_PREDBUF r32
-
-.declare PRED_Y Base=REG_PREDBUF ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Predicted Y picture
-.declare PRED_YW Base=REG_PREDBUF ElementSize=2 SrcRegion=REGION(16,1) Type=uw // Predicted Y picture stored in WORD
-.declare PRED_Y_FM Base=REG_PREDBUF ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Predicted Y picture frame
-.declare PRED_Y_TF Base=REG_PREDBUF ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Predicted Y picture Top field
-
-.declare PRED_UV Base=REG_PREDBUF ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Predicted U/V picture
-.declare PRED_UVW Base=REG_PREDBUF ElementSize=2 SrcRegion=REGION(16,1) Type=uw // Predicted U/V picture stored in WORD
-.declare PRED_UV_FM Base=REG_PREDBUF ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Predicted U/V picture frame
-.declare PRED_UV_TF Base=REG_PREDBUF ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Predicted U/V picture top field
-.declare PRED_UV_BF Base=REG_PREDBUF.16 ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Predicted U/V picture bottom field
-
-// The same region will also be used as finally decoded Y blocks shared with U/V blocks
-//
-#define DECBUF 32
-#define REG_DECBUF r32
-.declare DEC_Y Base=REG_DECBUF ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Decoded Y picture
-.declare DEC_UV Base=REG_DECBUF ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Decoded U/V P-/B-picture
-.declare DEC_UD Base=REG_DECBUF ElementSize=4 SrcRegion=REGION(8,1) Type=ud // Decoded buffer in UD type
-
-// Reference buffer for intra_NxN prediction
-//
-#define PRED_MODE REG_INTRA_TEMP_0
-.declare REF_TOP0 Base=REG_INTRA_TEMP_5 ElementSize=1 SrcRegion=REGION(16,1) Type=ub
-.declare REF_TOP Base=REG_INTRA_TEMP_5.4 ElementSize=1 SrcRegion=REGION(16,1) Type=ub
- // Actual top reference data start from offset 3,i.e. p[-1,-1]
-.declare REF_TOP_W Base=REG_INTRA_TEMP_5 ElementSize=2 SrcRegion=REGION(16,1) Type=uw
-.declare REF_TOP_D Base=REG_INTRA_TEMP_5 ElementSize=4 SrcRegion=REGION(8,1) Type=ud
-.declare REF_LEFT Base=REG_INTRA_TEMP_6 ElementSize=1 SrcRegion=REGION(16,1) Type=ub
-.declare REF_LEFT_D Base=REG_INTRA_TEMP_6 ElementSize=4 SrcRegion=REGION(8,1) Type=ud
-
-// For intra prediction plane mode
-//
-.declare H1 Base=REG_INTRA_TEMP_0 ElementSize=2 SrcRegion=REGION(8,1) Type=w // Make sure it's an even GRF
-.declare H2 Base=REG_INTRA_TEMP_0.8 ElementSize=2 SrcRegion=REGION(8,1) Type=w
-.declare V1 Base=REG_INTRA_TEMP_1 ElementSize=2 SrcRegion=REGION(8,1) Type=w // Make sure it's the following odd GRF
-.declare V2 Base=REG_INTRA_TEMP_1.8 ElementSize=2 SrcRegion=REGION(8,1) Type=w
-
-.declare CP Base=REG_INTRA_TEMP_2 ElementSize=2 SrcRegion=REGION(16,1) Type=w
-
-#define PINTRAPRED_Y a0.7 // Used as luma intra prediction mode pointer
-#define PINTRAPRED_UV a0.7 // Used as chroma intra prediction mode pointer
-#define PINTRA4X4_Y a0.4 // Used as luma intra_4x4 prediction mode pointer
-
-#define PBWDCOPY_4 a0.4 // a0.4 - a0.7 used in intra_4x4 prediction for moving data backward
-#define PBWDCOPY_8 a0.6 // a0.6 - a0.7 used in intra_8x8 prediction for moving data backward
-
-// For Intra_4x4 prediction mode
-//
-.declare INTRA_4X4_MODE Base=REG_INTRA_TEMP_1 ElementSize=4 SrcRegion=REGION(1,0) DstRegion=<1> Type=d // Actually only need 1 DWORD
-
-// ----------- Intra CURBE constants ------------
-//
-#define REG_CURBE1 r1
-#define REG_CURBE2 r2
-#define INTRA_4X4_OFFSET 1*GRFWIB // 9 Bytes
-#define INTRA_8X8_OFFSET 1*GRFWIB+12 // 9 Bytes starting sub-register r1.3:ud
-#define INTRA_16X16_OFFSET 1*GRFWIB+24 // 4 Bytes starting sub-register r1.6:ud
-#define INTRA_CHROMA_OFFSET 1*GRFWIB+28 // 4 Bytes starting sub-register r1.7:ud
-
-#define TOP_REF_OFFSET REG_CURBE1.10 // r1.5:w
-
-// Constants used in plane intra prediction mode
-#define XY_3 REG_CURBE2.4 // Stored BYTE constants x-3 for x=0...7, i.e. -3,-2,...3,4 for U/V, need duplicate to every other byte
-#define XY_3_1 REG_CURBE2.5 // Stored BYTE constants x-3 for x=0...7, i.e. -3,-2,...3,4 for 2nd instruction in {Comp}
-#define XY_7 REG_CURBE2.0 // Stored BYTE constants x-7 for x=0...15, i.e. -7,-6,...7,8 for Y
-#define XY_7_1 REG_CURBE2.1 // Stored BYTE constants x-7 for x=0...15, i.e. -7,-6,...7,8 for 2nd instruction in {Comp}
-
-#define INV_SHIFT REG_CURBE2.16
-
-#define INV_TRANS4 REG_CURBE2.20 // For reverse data transfer for intra_4x4 (0x00020406)
-#define INV_TRANS48 REG_CURBE2.22 // For reverse data transfer for intra_4x4 (0x0002)
-#define INV_TRANS8 REG_CURBE1.22 // For reverse data transfer for intra_8x8 (0x0001)
-
-#define INTRA_MODE REG_CURBE2.24 // Offset to intra_Pred_4x4_Y from each sub-block
-
-// ----------- In-line parameters ------------
-//
-#define REG_INLINE r3
-
-#define INLINE_DW0 REG_INLINE.0<0;1,0>:ud
-#define INLINE_DW1 REG_INLINE.1<0;1,0>:ud
-#define INLINE_DW2 REG_INLINE.2<0;1,0>:ud
-#define INLINE_DW3 REG_INLINE.3<0;1,0>:ud
-#define INLINE_DW4 REG_INLINE.4<0;1,0>:ud
-#define INLINE_DW5 REG_INLINE.5<0;1,0>:ud
-#define INLINE_DW6 REG_INLINE.6<0;1,0>:ud
-#define INLINE_DW7 REG_INLINE.7<0;1,0>:ud
-
-// Intra macroblock in-line data
-//
-// In-line DWORD 0
-#define REG_MBAFF_FIELD REG_INLINE.1 // :uw, can be added directly to lower-word of MSGDSC
-#define MBAFF_FIELD BIT26+BIT25 // Bits 26:25 - MBAFF field macroblock flag
- // 00 = Current macroblock is not an MBAFF field macroblock
- // 11 = Current macroblock is an MBAFF field macroblock
-
-#define REG_FIELD_PARITY INLINE_DW0
-#define FIELD_PARITY BIT24 // Bit 24 - Macroblock field parity flag
- // 0 = Current field is a top field
- // 1 = Current field is a bottom field
-
-#define REG_FIELD_MACROBLOCK_FLAG INLINE_DW0
-#define FIELD_MACROBLOCK_FLAG BIT14 // Bit 14 - Field macroblock flag
- // 0 = Current macroblock is not a field macroblock
- // 1 = Current macroblock is a field macroblock
-#define REG_MACROBLOCK_TYPE INLINE_DW0
-#define MACROBLOCK_TYPE BIT12+BIT11+BIT10+BIT9+BIT8 // Bit 12:8 - Intra macroblock flag
-
-#define REG_CHROMA_FORMAT_IDC INLINE_DW0
-#define CHROMA_FORMAT_IDC BIT3+BIT2 // Bit 3:2 - Chroma format
- // 00 = Luma only (Monochrome)
- // 01 = YUV420
- // 10 = YUV422
- // 11 = YUV444
-#define REG_MBAFF_PIC INLINE_DW0
-#define MBAFF_PIC BIT1 // Bit 1 - MBAFF Frame picture
- // 0 = Not an MBAFF frame picture
- // 1 = An MBAFF frame picture
-#define REG_INTRA_PRED_8X8_BLK2_AVAIL_FLAG INLINE_DW0
-#define INTRA_PRED_8X8_BLK2_AVAIL_FLAG BIT4 // Bit 4: Pixel available for block 2 in an intra_8x8 MB.
-
-// In-line DWORD 1
-#define ORIX REG_INLINE.4 // :ub, H. origin of the macroblock in macroblock unit
-#define ORIY REG_INLINE.5 // :ub, V. origin of the macroblock in macroblock unit
-
-// In-line DWORD 2
-#define REG_CBPCYB REG_INLINE.9 // :ub, Coded block pattern
-#define REG_CBPCY INLINE_DW2 // Bits 13:8 - Coded block pattern
- // reflect Y0, Y1, Y2, Y3, Cb4, Cr5
- // Bit 13 - Y0
- // Bit 12 - Y1
- // Bit 11 - Y2
- // Bit 10 - Y3
- // Bit 9 - U4
- // Bit 8 - V5
-#define CBP_MASK 0x3F00:ud // Bit mask for all CBP bits
-#define CBP_Y_MASK 0x3C00:ud // Bit mask for CBP Y bits
-#define CBP_UV_MASK 0x0300:ud // Bit mask for CBP U/V bits
-
-#define CBP_Y0_MASK BIT13:ud // Bit mask for CBP Y0 bit
-#define CBP_Y1_MASK BIT12:ud // Bit mask for CBP Y1 bit
-#define CBP_Y2_MASK BIT11:ud // Bit mask for CBP Y2 bit
-#define CBP_Y3_MASK BIT10:ud // Bit mask for CBP Y3 bit
-#define CBP_U_MASK BIT9:ud // Bit mask for CBP U bit
-#define CBP_V_MASK BIT8:ud // Bit mask for CBP V bit
-
-// In-line DWORD 3
-#define REG_INTRA_CHROMA_PRED_MODE REG_INLINE.12 // :ub - Intra chroma prediction mode
-#define INTRA_CHROMA_PRED_MODE BIT7+BIT6 // Bit 7:6 - Intra chroma prediction mode
- // 00 = Intra DC prediction
- // 01 = Intra horizontal prediction
- // 10 = Intra vertical prediction
- // 11 = Intra plane prediction
-#define INTRA_CHROMA_PRED_MODE_SHIFT 6 // Intra chroma prediction mode shift
-
-#define REG_INTRA_PRED_AVAIL_FLAG INLINE_DW3
-#define INTRA_PRED_AVAIL_FLAG BIT4+BIT3+BIT2+BIT1+BIT0 // Bits 4:0 - Intra prediction available flag
- // Bit 0: Macroblock A (the left neighbor) entire or top half
- // Bit 1: Macroblock B (the upper neighbor)
- // Bit 2: Macroblock C (the above-right neighbor)
- // Bit 3: Macroblock D (the above-left neighbor)
- // Bit 4: Macroblock A (the left neighbor) bottom half
- // Each bit is defined below
- // 0 = The macroblock is not available for intra prediction
- // 1 = The macroblock is available for intra prediction
-#define INTRA_PRED_LEFT_TH_AVAIL_FLAG BIT0 // Bit 0: Macroblock A (the left neighbor) entire or top half
-#define INTRA_PRED_UP_AVAIL_FLAG BIT1 // Bit 1: Macroblock B (the upper neighbor)
-#define INTRA_PRED_UP_RIGHT_AVAIL_FLAG BIT2 // Bit 2: Macroblock C (the above-right neighbor)
-#define INTRA_PRED_UP_LEFT_AVAIL_FLAG BIT3 // Bit 3: Macroblock D (the above-left neighbor)
-#define INTRA_PRED_LEFT_BH_AVAIL_FLAG BIT4 // Bit 4: Macroblock A (the left neighbor) bottom half
-//#define INTRA_PRED_8X8_BLK2_AVAIL_FLAG BIT5 // Bit 5: Pixel available for block 2 in an intra_8x8 MB.
-#define REG_INTRA_PRED_AVAIL_FLAG_BYTE REG_INLINE.12 // Byte location of Intra_Pred_Avail_Flag
-#define REG_INTRA_PRED_AVAIL_FLAG_WORD REG_INLINE.6 // Word location of Intra_Pred_Avail_Flag
-
-
-.declare INTRA_PRED_MODE Base=REG_INLINE.16 ElementSize=1 SrcRegion=REGION(16,1) Type=ub // Intra prediction mode
-
-// End of intra_header.inc
-
-#endif // !defined(__INTRA_HEADER__)
-
diff --git a/i965_drv_video/shaders/h264/mc/intra_Pred_4x4_Y_4.asm b/i965_drv_video/shaders/h264/mc/intra_Pred_4x4_Y_4.asm
deleted file mode 100644
index 584d012..0000000
--- a/i965_drv_video/shaders/h264/mc/intra_Pred_4x4_Y_4.asm
+++ /dev/null
@@ -1,240 +0,0 @@
-/*
- * Intra predict 4 Intra_4x4 luma blocks
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__INTRA_PRED_4X4_Y_4__) // Make sure this is only included once
-#define __INTRA_PRED_4X4_Y_4__
-
-// Module name: intra_Pred_4x4_Y_4.asm
-//
-// Intra predict 4 Intra_4x4 luma blocks
-//
-//--------------------------------------------------------------------------
-// Input data:
-//
-// REF_TOP: Top reference data stored in BYTE with p[-1,-1] at REF_TOP(0,-1)
-// REF_LEFT: Left reference data stored in BYTE with p[-1,0] at REF_LEFT(0,0)
-// PRED_MODE: Intra prediction mode stored in 4 words (4 LSB)
-// REG_INTRA_PRED_AVAIL: Top/Left available flag, (Bit0: Left, Bit1: Top)
-//
-//--------------------------------------------------------------------------
-
-#undef INTRA_PRED_AVAIL
-#undef INTRA_REF
-#undef REF_LEFT_BACK
-#undef REF_TMP
-#undef REF_TMP1
-
-#define INTRA_PRED_AVAIL REG_INTRA_TEMP_2.8
-#define INTRA_REF REG_INTRA_TEMP_2
-#define REF_LEFT_BACK REG_INTRA_TEMP_8
-#define REF_TMP REG_INTRA_TEMP_3
-#define REF_TMP1 REG_INTRA_TEMP_4
-
-intra_Pred_4x4_Y_4:
-
- mov (8) REF_LEFT_BACK<1>:ub REF_LEFT(0)REGION(8,1) // Store left referece data
-// Set up pointers to each intra_4x4 prediction mode
-//
- and (4) PINTRA4X4_Y<1>:w PRED_MODE<4;4,1>:w 0x0F:w
- add (4) INTRA_4X4_MODE(0) r[PINTRA4X4_Y, INTRA_4X4_OFFSET]<1,0>:ub INTRA_MODE<4;4,1>:ub
-
-// Sub-block 0 *****************
- mov (1) INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL<0;1,0>:w // Top/Left neighbor available flags
- CALL_1(INTRA_4X4_MODE(0),1)
-
-// Add error data to predicted intra data
-ADD_ERROR_SB0:
- add.sat (8) r[PPREDBUF_Y,PREDSUBBLK0]<2>:ub r[PERROR,ERRBLK0]<8;4,1>:w REG_INTRA_4X4_PRED<8;8,1>:w // Too bad indexed src can't
- add.sat (8) r[PPREDBUF_Y,PREDSUBBLK0+16]<2>:ub r[PERROR,ERRBLK0+32]<8;4,1>:w REG_INTRA_4X4_PRED.8<8;8,1>:w // cross 2 GRFs
-
-// Sub-block 1 *****************
- mov (16) REF_TOP0(0)<1> REF_TOP0(0,4)REGION(8,1) // Top reference data
- mov (4) REF_LEFT(0)<1> r[PPREDBUF_Y,PREDSUBBLK0+6]<8;1,0>:ub // New left referece data from sub-block 0
- or (1) INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL<0;1,0>:w 1:w // Left neighbor is available
- CALL_1(INTRA_4X4_MODE(0,1),1)
-
-// Add error data to predicted intra data
-ADD_ERROR_SB1:
- add.sat (8) r[PPREDBUF_Y,PREDSUBBLK1]<2>:ub r[PERROR,ERRBLK1]<8;4,1>:w REG_INTRA_4X4_PRED<8;8,1>:w // Too bad indexed src can't
- add.sat (8) r[PPREDBUF_Y,PREDSUBBLK1+16]<2>:ub r[PERROR,ERRBLK1+32]<8;4,1>:w REG_INTRA_4X4_PRED.8<8;8,1>:w // cross 2 GRFs
-
-// Sub-block 2 *****************
- mov (1) REF_TOP0(0,3)<1> REF_LEFT_BACK.3<0;1,0>:ub // Top-left reference data from stored left referece data
- mov (4) REF_TOP0(0,4)<1> r[PPREDBUF_Y,PREDSUBBLK0+24]REGION(4,2):ub // Top reference data
- mov (4) REF_TOP0(0,8)<1> r[PPREDBUF_Y,PREDSUBBLK0+24+32]REGION(4,2):ub // Too bad indexed src can't cross 2 GRFs
- mov (4) REF_TOP0(0,12)<1> r[PPREDBUF_Y,PREDSUBBLK0+30+32]REGION(1,0):ub // Extended top-right reference data
- mov (4) REF_LEFT(0)<1> REF_LEFT_BACK.4<4;4,1>:ub // From stored left referece data
- or (1) INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL<0;1,0>:w 2:w // Top neighbor is available
- CALL_1(INTRA_4X4_MODE(0,2),1)
-
-// Add error data to predicted intra data
-ADD_ERROR_SB2:
- add.sat (8) r[PPREDBUF_Y,PREDSUBBLK2]<2>:ub r[PERROR,ERRBLK2]<8;4,1>:w REG_INTRA_4X4_PRED<8;8,1>:w // Too bad indexed src can't
- add.sat (8) r[PPREDBUF_Y,PREDSUBBLK2+16]<2>:ub r[PERROR,ERRBLK2+32]<8;4,1>:w REG_INTRA_4X4_PRED.8<8;8,1>:w // cross 2 GRFs
-
-// Sub-block 3 *****************
- mov (16) REF_TOP0(0)<1> REF_TOP0(0,4)REGION(8,1) // Top reference data
- mov (8) REF_TOP0(0,8)<1> REF_TOP0(0,7)<0;1,0> // Extended top-right reference data
- mov (4) REF_LEFT(0)<1> r[PPREDBUF_Y,PREDSUBBLK2+6]<8;1,0>:ub // Left referece data from sub-block 0
- or (1) INTRA_PRED_AVAIL<1>:w REG_INTRA_PRED_AVAIL<0;1,0>:w 3:w // Top/Left neighbor are available
- CALL_1(INTRA_4X4_MODE(0,3),1)
-
-// Add error data to predicted intra data
-ADD_ERROR_SB3:
- add.sat (8) r[PPREDBUF_Y,PREDSUBBLK3]<2>:ub r[PERROR,ERRBLK3]<8;4,1>:w REG_INTRA_4X4_PRED<8;8,1>:w // Too bad indexed src can't
- add.sat (8) r[PPREDBUF_Y,PREDSUBBLK3+16]<2>:ub r[PERROR,ERRBLK3+32]<8;4,1>:w REG_INTRA_4X4_PRED.8<8;8,1>:w // cross 2 GRFs
-
- RETURN
-
-//--------------------------------------------------------------------------
-// Actual module that performs Intra_4x4 prediction and construction
-//
-// REF_TOP: Top reference data stored in BYTE with p[-1,-1] at REF_TOP(0,-1)
-// REF_LEFT: Left reference data stored in BYTE with p[-1,0] at REF_LEFT(0,0)
-// PINTRA4X4_Y: Intra prediction mode
-// INTRA_PRED_AVAIL: Top/Left available flag, (Bit0: Left, Bit1: Top)
-//
-// Output data:
-//
-// REG_INTRA_4X4_PRED: Predicted 4x4 block data stored in 1 GRF register
-//--------------------------------------------------------------------------
-intra_Pred_4x4_Y:
-// Mode 0
-INTRA_4X4_VERTICAL:
- mov (16) REG_INTRA_4X4_PRED<1>:w REF_TOP(0)<0;4,1>
- RETURN_1
-
-// Mode 1
-INTRA_4X4_HORIZONTAL:
- mov (16) REG_INTRA_4X4_PRED<1>:w REF_LEFT(0)<1;4,0>
- RETURN_1
-
-// Mode 2
-INTRA_4X4_DC:
-// Rearrange reference samples for unified DC prediction code
-//
- and.nz.f0.0 (16) NULLREG INTRA_PRED_AVAIL<0;1,0>:w 2:w {Compr}
- and.nz.f0.1 (16) NULLREG INTRA_PRED_AVAIL<0;1,0>:w 1:w {Compr}
- (-f0.0.any16h) mov (16) REF_TOP_W(0)<1> 0x8080:uw // Top macroblock not available for intra prediction
- (-f0.1.any8h) mov (8) REF_LEFT(0)<1> REF_TOP(0)REGION(8,1) // Left macroblock not available for intra prediction
- (-f0.0.any8h) mov (8) REF_TOP(0)<1> REF_LEFT(0)REGION(8,1) // Top macroblock not available for intra prediction
-// Perform DC prediction
-//
- add (4) PRED_YW(15)<1> REF_TOP(0)REGION(4,1) REF_LEFT(0)REGION(4,1)
- add (2) PRED_YW(15)<1> PRED_YW(15)REGION(2,1) PRED_YW(15,2)REGION(2,1)
- add (16) acc0<1>:w PRED_YW(15)REGION(1,0) PRED_YW(15,1)REGION(1,0)
- add (16) acc0<1>:w acc0:w 4:w
- shr (16) REG_INTRA_4X4_PRED<1>:w acc0:w 3:w
- RETURN_1
-
-// Mode 3
-INTRA_4X4_DIAG_DOWN_LEFT:
- mov (8) INTRA_REF<1>:ub REF_TOP(0)REGION(8,1) // Keep REF_TOP untouched for future use
- mov (4) INTRA_REF.8<1>:ub REF_TOP(0,7)REGION(4,1) // p[8,-1] = p[7,-1]
- add (8) acc0<1>:w INTRA_REF.2<8;8,1> 2:w // p[x+2]+2
- mac (8) acc0<1>:w INTRA_REF.1<8;8,1> 2:w // 2*p[x+1]+p[x+2]+2
- mac (8) PRED_YW(15)<1> INTRA_REF.0<8;8,1> 1:w // p[x]+2*p[x+1]+p[x+2]+2
-
- shr (16) REG_INTRA_4X4_PRED<1>:w PRED_YW(15)<1;4,1> 2:w // (p[x]+2*p[x+1]+p[x+2]+2)>>2
- RETURN_1
-
-// Mode 4
-INTRA_4X4_DIAG_DOWN_RIGHT:
-
-// Set inverse shift count
- shl (4) REF_TMP<1>:ud REF_LEFT_D(0)REGION(1,0) INV_SHIFT<4;4,1>:b
- mov (8) INTRA_REF.4<1>:ub REF_TOP(0,-1)REGION(8,1) // INTRA_REF holds all reference data
- mov (4) INTRA_REF<1>:ub REF_TMP.3<16;4,4>:ub
-
- add (8) acc0<1>:w INTRA_REF.2<8;8,1>:ub 2:w // p[x+2]+2
- mac (8) acc0<1>:w INTRA_REF.1<8;8,1>:ub 2:w // 2*p[x+1]+p[x+2]+2
- mac (8) INTRA_REF<1>:w INTRA_REF<8;8,1>:ub 1:w // p[x]+2*p[x+1]+p[x+2]+2
-
-// Store data in reversed order
- add (4) PBWDCOPY_4<1>:w INV_TRANS4<4;4,1>:b INTRA_TEMP_2*GRFWIB:w // Must match with INTRA_REF
- shr (16) REG_INTRA_4X4_PRED<1>:w r[PBWDCOPY_4]<4,1>:w 2:w
- RETURN_1
-
-// Mode 5
-INTRA_4X4_VERT_RIGHT:
-
-// Set inverse shift count
- shl (4) REF_TMP<1>:ud REF_LEFT_D(0)REGION(1,0) INV_SHIFT<4;4,1>:b
- mov (8) INTRA_REF.4<1>:ub REF_TOP(0,-1)REGION(8,1) // INTRA_REF holds all reference data
- mov (4) INTRA_REF<1>:ub REF_TMP.3<16;4,4>:ub
-
- // Even rows
- avg (8) PRED_YW(14)<1> INTRA_REF.4<8;8,1> INTRA_REF.5<8;8,1> // avg(p[x-1],p[x])
- // Odd rows
- add (8) acc0<1>:w INTRA_REF.3<8;8,1>:ub 2:w // p[x]+2
- mac (8) acc0<1>:w INTRA_REF.2<8;8,1>:ub 2:w // 2*p[x-1]+p[x]+2
- mac (8) acc0<1>:w INTRA_REF.1<8;8,1>:ub 1:w // p[x-2]+2*p[x-1]+p[x]+2
- shr (8) INTRA_REF<1>:w acc0:w 2:w // (p[x-2]+2*p[x-1]+p[x]+2)>>2
-
- mov (4) INTRA_REF.2<2>:w INTRA_REF.2<4;4,1>:w // Keep zVR = -2,-3 unchanged
- mov (4) INTRA_REF.3<2>:w PRED_YW(14)REGION(4,1) // Combining even rows
-
- add (4) PBWDCOPY_4<1>:w INV_TRANS4<4;4,1>:b INTRA_TEMP_2*GRFWIB:w // Must match with INTRA_REF
- mov (16) REG_INTRA_4X4_PRED<1>:w r[PBWDCOPY_4]<4,2>:w
- RETURN_1
-
-// Mode 6
-INTRA_4X4_HOR_DOWN:
-// Set inverse shift count
- shl (4) REF_TMP<1>:ud REF_LEFT_D(0)REGION(1,0) INV_SHIFT<4;4,1>:b
- mov (8) INTRA_REF.4<1>:ub REF_TOP(0,-1)REGION(8,1) // INTRA_REF holds all reference data
- mov (4) INTRA_REF<1>:ub REF_TMP.3<16;4,4>:ub
-
- // Even pixels
- avg (8) PRED_YW(14)<1> INTRA_REF<8;8,1> INTRA_REF.1<8;8,1> // avg(p[y-1],p[y])
- // Odd pixels
- add (8) acc0<1>:w INTRA_REF.2<8;8,1>:ub 2:w // p[y]+2
- mac (8) acc0<1>:w INTRA_REF.1<8;8,1>:ub 2:w // 2*p[y-1]+p[y]+2
- mac (8) REF_TMP<1>:w INTRA_REF.0<8;8,1>:ub 1:w // p[y-2]+2*p[y-1]+p[y]+2
- shr (4) INTRA_REF.1<2>:w REF_TMP<4;4,1>:w 2:w // (p[y-2]+2*p[y-1]+p[y]+2)>>2
-
- shr (2) INTRA_REF.8<1>:w REF_TMP.4<2;2,1>:w 2:w // Keep zVR = -2,-3 unchanged
- mov (4) INTRA_REF.0<2>:w PRED_YW(14)REGION(4,1) // Combining even pixels
-
- shl (4) PBWDCOPY_4<1>:w INV_TRANS4<4;4,1>:b 1:w // Convert to WORD offset
- add (4) PBWDCOPY_4<1>:w PBWDCOPY_4<4;4,1>:w INTRA_TEMP_2*GRFWIB:w // Must match with INTRA_REF
- mov (16) REG_INTRA_4X4_PRED<1>:w r[PBWDCOPY_4]<4,1>:w
- RETURN_1
-
-// Mode 7
-INTRA_4X4_VERT_LEFT:
- // Even rows
- avg (8) PRED_YW(14)<2> REF_TOP(0)REGION(8,1) REF_TOP(0,1)REGION(8,1) // avg(p[x],p[x+1])
- // Odd rows
- add (8) acc0<1>:w REF_TOP(0,2)REGION(8,1) 2:w // p[x+2]+2
- mac (8) acc0<1>:w REF_TOP(0,1)REGION(8,1) 2:w // 2*p[x+1]+p[x+2]+2
- mac (8) PRED_YW(15)<1> REF_TOP(0)REGION(8,1) 1:w // p[x]+2*p[x+1]+p[x+2]+2
- shr (8) PRED_YW(14,1)<2> PRED_YW(15)REGION(8,1) 2:w
-
- mov (16) REG_INTRA_4X4_PRED<1>:w PRED_YW(14)<1;4,2>
- RETURN_1
-
-// Mode 8
-INTRA_4X4_HOR_UP:
-// Set extra left reference pixels for unified prediction
- mov (8) REF_LEFT(0,4)<1> REF_LEFT(0,3)REGION(1,0) // Copy p[-1,3] to p[-1,y],y=4...7
- // Even pixels
- avg (8) PRED_YW(14)<2> REF_LEFT(0)REGION(8,1) REF_LEFT(0,1)REGION(8,1) // avg(p[y],p[y+1])
- // Odd pixels
- add (8) acc0<1>:w REF_LEFT(0,2)REGION(8,1) 2:w // p[y+2]+2
- mac (8) acc0<1>:w REF_LEFT(0,1)REGION(8,1) 2:w // 2*p[y+1]+p[y+2]+2
- mac (8) PRED_YW(15)<1> REF_LEFT(0)REGION(8,1) 1:w // p[y]+2*p[y+1]+p[y+2]+2
- shr (8) PRED_YW(14,1)<2> PRED_YW(15)REGION(8,1) 2:w // (p[y]+2*p[y+1]+p[y+2]+2)>>2
-
- mov (16) REG_INTRA_4X4_PRED<1>:w PRED_YW(14)<2;4,1>
- RETURN_1
-
-// End of intra_Pred_4x4_Y_4
-
-#endif // !defined(__INTRA_PRED_4X4_Y_4__)
diff --git a/i965_drv_video/shaders/h264/mc/intra_Pred_8x8_Y.asm b/i965_drv_video/shaders/h264/mc/intra_Pred_8x8_Y.asm
deleted file mode 100644
index c4f245e..0000000
--- a/i965_drv_video/shaders/h264/mc/intra_Pred_8x8_Y.asm
+++ /dev/null
@@ -1,246 +0,0 @@
-/*
- * Intra predict 8X8 luma block
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__INTRA_PRED_8X8_Y__) // Make sure this is only included once
-#define __INTRA_PRED_8X8_Y__
-
-// Module name: intra_Pred_8X8_Y.asm
-//
-// Intra predict 8X8 luma block
-//
-//--------------------------------------------------------------------------
-// Input data:
-//
-// REF_TOP: Top reference data stored in BYTE with p[-1,-1] at REF_TOP(0,-1), p[-1,-1] and [15,-1] adjusted
-// REF_LEFT: Left reference data stored in BYTE with p[-1,0] at REF_LEFT(0,2), REF_LEFT(0,1) (p[-1,-1]) adjusted
-// PRED_MODE: Intra prediction mode stored in 4 LSBs
-// INTRA_PRED_AVAIL: Top/Left available flag, (Bit0: Left, Bit1: Top)
-//
-// Output data:
-//
-// REG_INTRA_8X8_PRED: Predicted 8X8 block data
-//--------------------------------------------------------------------------
-
-#define INTRA_REF REG_INTRA_TEMP_1
-#define REF_TMP REG_INTRA_TEMP_2
-
-intra_Pred_8x8_Y:
-
-// Reference sample filtering
-//
- // Set up boundary pixels for unified filtering
- mov (1) REF_TOP(0,16)<1> REF_TOP(0,15)REGION(1,0) // p[16,-1] = p[15,-1]
- mov (8) REF_LEFT(0,2+8)<1> REF_LEFT(0,2+7)REGION(1,0) // p[-1,8] = p[-1,7]
-
- // Top reference sample filtering (!!Consider instruction compression later)
- add (16) acc0<1>:w REF_TOP(0,-1)REGION(16,1) 2:w // p[x-1,-1]+2
- mac (16) acc0<1>:w REF_TOP(0)REGION(16,1) 2:w // p[x-1,-1]+2*p[x,-1]+2
- mac (16) acc0<1>:w REF_TOP(0,1)REGION(16,1) 1:w // p[x-1,-1]+2*p[x,-1]+p[x+1,-1]+2
- shr (16) REF_TMP<1>:w acc0:w 2:w // (p[x-1,-1]+2*p[x,-1]+p[x+1,-1]+2)>>2
-
- // Left reference sample filtering
- add (16) acc0<1>:w REF_LEFT(0)REGION(16,1) 2:w // p[-1,y-1]+2
- mac (16) acc0<1>:w REF_LEFT(0,1)REGION(16,1) 2:w // p[-1,y-1]+2*p[-1,y]+2
- mac (16) acc0<1>:w REF_LEFT(0,2)REGION(16,1) 1:w // p[-1,y-1]+2*p[-1,y]+p[-1,y+1]+2
- shr (16) INTRA_REF<1>:w acc0:w 2:w // (p[-1,y-1]+2*p[-1,y]+p[-1,y+1]+2)>>2
-
- // Re-assign filtered reference samples
- mov (16) REF_TOP(0)<1> REF_TMP<32;16,2>:ub // p'[x,-1], x=0...15
- mov (8) REF_LEFT(0)<1> INTRA_REF.2<16;8,2>:ub // p'[-1,y], y=0...7
- mov (1) REF_TOP(0,-1)<1> INTRA_REF<0;1,0>:ub // p'[-1,-1]
-
-// Select intra_8x8 prediction mode
-//
- and (1) PINTRAPRED_Y<1>:w PRED_MODE<0;1,0>:w 0x0F:w
- // WA for "jmpi" restriction
- mov (1) REG_INTRA_TEMP_1<1>:ud r[PINTRAPRED_Y, INTRA_8X8_OFFSET]:ub
- jmpi (1) REG_INTRA_TEMP_1<0;1,0>:d
-
-// Mode 0
-#define PTMP a0.6
-#define PTMP_D a0.3
-INTRA_8X8_VERTICAL:
- $for(0,0; <4; 1,32) {
- add.sat (16) r[PPREDBUF_Y,%2]<2>:ub r[PERROR,%2]<16;16,1>:w REF_TOP(0)<0;8,1>
- }
- RETURN
-
-// Mode 1
-INTRA_8X8_HORIZONTAL:
- $for(0,0; <8; 2,32) {
- add.sat (16) r[PPREDBUF_Y,%2]<2>:ub r[PERROR,%2]<16;16,1>:w REF_LEFT(0,%1)<1;8,0>
- }
- RETURN
-
-// Mode 2
-INTRA_8X8_DC:
-// Rearrange reference samples for unified DC prediction code
-//
- and.nz.f0.0 (16) NULLREG INTRA_PRED_AVAIL<0;1,0>:w 2:w // Top macroblock available for intra prediction?
- and.nz.f0.1 (8) NULLREG INTRA_PRED_AVAIL<0;1,0>:w 1:w // Left macroblock available for intra prediction?
- (-f0.0.any16h) mov (16) REF_TOP_W(0)<1> 0x8080:uw
- (-f0.1.any8h) mov (8) REF_LEFT(0)<1> REF_TOP(0)REGION(8,1)
- (-f0.0.any8h) mov (8) REF_TOP(0)<1> REF_LEFT(0)REGION(8,1)
-
-// Perform DC prediction
-//
- add (8) PRED_YW(15)<1> REF_TOP(0)REGION(8,1) REF_LEFT(0)REGION(8,1)
- add (4) PRED_YW(15)<1> PRED_YW(15)REGION(4,1) PRED_YW(15,4)REGION(4,1)
- add (2) PRED_YW(15)<1> PRED_YW(15)REGION(2,1) PRED_YW(15,2)REGION(2,1)
- add (16) acc0<1>:w PRED_YW(15)REGION(1,0) PRED_YW(15,1)REGION(1,0)
- add (16) acc0<1>:w acc0:w 8:w
- shr (16) REG_INTRA_TEMP_0<1>:w acc0:w 4:w
-
- // Add error block
- $for(0,0; <4; 1,32) {
- add.sat (16) r[PPREDBUF_Y,%2]<2>:ub r[PERROR,%2]<16;16,1>:w REG_INTRA_TEMP_0<16;16,1>:w
- }
- RETURN
-
-// Mode 3
-INTRA_8X8_DIAG_DOWN_LEFT:
- mov (8) REF_TOP(0,16)<1> REF_TOP(0,15)REGION(8,1) // p[16,-1] = p[15,-1]
- add (16) acc0<1>:w REF_TOP(0,2)REGION(16,1) 2:w // p[x+2]+2
- mac (16) acc0<1>:w REF_TOP(0,1)REGION(16,1) 2:w // 2*p[x+1]+p[x+2]+2
- mac (16) acc0<1>:w REF_TOP(0)REGION(16,1) 1:w // p[x]+2*p[x+1]+p[x+2]+2
- shr (16) REG_INTRA_TEMP_0<1>:w acc0<16;16,1>:w 2:w // (p[x]+2*p[x+1]+p[x+2]+2)>>2
-
- // Add error block
- $for(0,0; <8; 2,32) {
- add.sat (16) r[PPREDBUF_Y,%2]<2>:ub r[PERROR,%2]<16;16,1>:w REG_INTRA_TEMP_0.%1<1;8,1>:w
- }
- RETURN
-
-// Mode 4
-INTRA_8X8_DIAG_DOWN_RIGHT:
-#define INTRA_REF REG_INTRA_TEMP_1
-#define REF_TMP REG_INTRA_TEMP_2
-
-// Set inverse shift count
- shl (4) REF_TMP<1>:ud REF_LEFT_D(0,1)REGION(1,0) INV_SHIFT<4;4,1>:b // Reverse order bottom 4 pixels of left ref.
- shl (4) REF_TMP.4<1>:ud REF_LEFT_D(0)REGION(1,0) INV_SHIFT<4;4,1>:b // Reverse order top 4 pixels of left ref.
- mov (8) INTRA_REF<1>:ub REF_TMP.3<32;8,4>:ub
- mov (16) INTRA_REF.8<1>:ub REF_TOP(0,-1)REGION(16,1) // INTRA_REF holds all reference data
-
- add (16) acc0<1>:w INTRA_REF.2<16;16,1>:ub 2:w // p[x+2]+2
- mac (16) acc0<1>:w INTRA_REF.1<16;16,1>:ub 2:w // 2*p[x+1]+p[x+2]+2
- mac (16) acc0<1>:w INTRA_REF<16;16,1>:ub 1:w // p[x]+2*p[x+1]+p[x+2]+2
- shr (16) INTRA_REF<1>:w acc0<16;16,1>:w 2:w // (p[x]+2*p[x+1]+p[x+2]+2)>>2
-
-// Store data in reversed order
- add (2) PBWDCOPY_8<1>:w INV_TRANS48<2;2,1>:b INTRA_TEMP_1*GRFWIB:w // Must match with INTRA_REF
-
- // Add error block
- $for(0,96; <8; 2,-32) {
- add.sat (16) r[PPREDBUF_Y,%2]<2>:ub r[PBWDCOPY_8,%1*2]<8,1>:w r[PERROR,%2]<16;16,1>:w
- }
- RETURN
-
-// Mode 5
-INTRA_8X8_VERT_RIGHT:
-#define INTRA_REF REG_INTRA_TEMP_1
-#define REF_TMP REG_INTRA_TEMP_2
-#define REF_TMP1 REG_INTRA_TEMP_3
-
-// Set inverse shift count
- shl (4) REF_TMP<1>:ud REF_LEFT_D(0,1)REGION(1,0) INV_SHIFT<4;4,1>:b // Reverse order bottom 4 pixels of left ref.
- shl (4) REF_TMP.4<1>:ud REF_LEFT_D(0)REGION(1,0) INV_SHIFT<4;4,1>:b // Reverse order top 4 pixels of left ref.
- mov (8) INTRA_REF<1>:ub REF_TMP.3<32;8,4>:ub
- mov (16) INTRA_REF.8<1>:ub REF_TOP(0,-1)REGION(16,1) // INTRA_REF holds all reference data
-
- // Even rows
- avg (16) PRED_YW(14)<1> INTRA_REF.8<16;16,1> INTRA_REF.9<16;16,1> // avg(p[x-1],p[x])
- // Odd rows
- add (16) acc0<1>:w INTRA_REF.3<16;16,1>:ub 2:w // p[x]+2
- mac (16) acc0<1>:w INTRA_REF.2<16;16,1>:ub 2:w // 2*p[x-1]+p[x]+2
- mac (16) acc0<1>:w INTRA_REF.1<16;16,1>:ub 1:w // p[x-2]+2*p[x-1]+p[x]+2
- shr (16) REF_TMP<1>:w acc0:w 2:w // (p[x-2]+2*p[x-1]+p[x]+2)>>2
-
- mov (8) INTRA_REF<1>:ub REF_TMP<16;8,2>:ub // Keep zVR = -1,-2,-3,-4,-5,-6,-7 sequencially
- mov (8) INTRA_REF.6<2>:ub REF_TMP.12<16;8,2>:ub // Keep zVR = -1,1,3,5,7,9,11,13 at even byte
- mov (8) INTRA_REF.7<2>:ub PRED_Y(14)REGION(8,2) // Combining zVR = 0,2,4,6,8,10,12,14 at odd byte
-
- add (2) PBWDCOPY_8<1>:w INV_TRANS8<2;2,1>:b INTRA_TEMP_1*GRFWIB:w // Must match with INTRA_REF
-
- // Add error block
- $for(0,96; <8; 2,-32) {
- add.sat (16) r[PPREDBUF_Y,%2]<2>:ub r[PBWDCOPY_8,%1]<8,2>:ub r[PERROR,%2]<16;16,1>:w
- }
- RETURN
-
-// Mode 6
-INTRA_8X8_HOR_DOWN:
-// Set inverse shift count
- shl (4) REF_TMP<1>:ud REF_LEFT_D(0,1)REGION(1,0) INV_SHIFT<4;4,1>:b // Reverse order bottom 4 pixels of left ref.
- shl (4) REF_TMP.4<1>:ud REF_LEFT_D(0)REGION(1,0) INV_SHIFT<4;4,1>:b // Reverse order top 4 pixels of left ref.
- mov (8) INTRA_REF<1>:ub REF_TMP.3<16;4,4>:ub
- mov (16) INTRA_REF.8<1>:ub REF_TOP(0,-1)REGION(16,1) // INTRA_REF holds all reference data
-
- // Odd pixels
- add (16) acc0<1>:w INTRA_REF.2<16;16,1>:ub 2:w // p[y]+2
- mac (16) acc0<1>:w INTRA_REF.1<16;16,1>:ub 2:w // 2*p[y-1]+p[y]+2
- mac (16) acc0<1>:w INTRA_REF.0<16;16,1>:ub 1:w // p[y-2]+2*p[y-1]+p[y]+2
- shr (16) PRED_YW(14)<1> acc0:w 2:w // (p[y-2]+2*p[y-1]+p[y]+2)>>2
- // Even pixels
- avg (16) INTRA_REF<1>:w INTRA_REF<16;16,1>:ub INTRA_REF.1<16;16,1>:ub // avg(p[y-1],p[y])
-
- mov (8) INTRA_REF.1<2>:ub PRED_Y(14)REGION(8,2) // Combining odd pixels to form byte type
- mov (8) INTRA_REF.16<1>:ub PRED_Y(14,16)REGION(8,2) // Keep zVR = -2,-3,-4,-5,-6,-7 unchanged
- // Now INTRA_REF.0 - INTRA_REF.21 contain predicted data
-
- add (2) PBWDCOPY_8<1>:w INV_TRANS48<2;2,1>:b INTRA_TEMP_1*GRFWIB:w // Must match with INTRA_REF
-
- // Add error block
- $for(0,96; <13; 4,-32) {
- add.sat (16) r[PPREDBUF_Y,%2]<2>:ub r[PBWDCOPY_8,%1]<8,1>:ub r[PERROR,%2]<16;16,1>:w
- }
- RETURN
-
-// Mode 7
-INTRA_8X8_VERT_LEFT:
- // Even rows
- avg (16) PRED_YW(14)<1> REF_TOP(0)REGION(16,1) REF_TOP(0,1)REGION(16,1) // avg(p[x],p[x+1])
- // Odd rows
- add (16) acc0<1>:w REF_TOP(0,2)REGION(16,1) 2:w // p[x+2]+2
- mac (16) acc0<1>:w REF_TOP(0,1)REGION(16,1) 2:w // 2*p[x+1]+p[x+2]+2
- mac (16) acc0<1>:w REF_TOP(0)REGION(16,1) 1:w // p[x]+2*p[x+1]+p[x+2]+2
- shr (16) PRED_YW(15)<1> acc0<1;8,1>:w 2:w // (p[x]+2*p[x+1]+p[x+2]+2)>>2
-
- // Add error block
- $for(0,0; <4; 1,32) {
- add.sat (16) r[PPREDBUF_Y,%2]<2>:ub PRED_YW(14,%1)<16;8,1> r[PERROR,%2]<16;16,1>:w
- }
- RETURN
-
-// Mode 8
-INTRA_8X8_HOR_UP:
-// Set extra left reference pixels for unified prediction
- mov (8) REF_LEFT(0,8)<1> REF_LEFT(0,7)REGION(1,0) // Copy p[-1,7] to p[-1,y],y=8...15
-
- // Even pixels
- avg (16) PRED_YW(14)<1> REF_LEFT(0)REGION(16,1) REF_LEFT(0,1)REGION(16,1) // avg(p[y],p[y+1])
- // Odd pixels
- add (16) acc0<1>:w REF_LEFT(0,2)REGION(16,1) 2:w // p[y+2]+2
- mac (16) acc0<1>:w REF_LEFT(0,1)REGION(16,1) 2:w // 2*p[y+1]+p[y+2]+2
- mac (16) acc0<1>:w REF_LEFT(0)REGION(16,1) 1:w // p[y]+2*p[y+1]+p[y+2]+2
- shr (16) PRED_YW(15)<1> acc0<1;8,1>:w 2:w // (p[y]+2*p[y+1]+p[y+2]+2)>>2
-
- // Merge even/odd pixels
- // The predicted data need to be stored in byte type (22 bytes are required)
- mov (16) PRED_Y(14,1)<2> PRED_Y(15)REGION(16,2)
-
- // Add error block
- $for(0,0; <4; 1,32) {
- add.sat (16) r[PPREDBUF_Y,%2]<2>:ub PRED_Y(14,%1*4)<2;8,1> r[PERROR,%2]<16;16,1>:w
- }
- RETURN
-
-// End of intra_Pred_8X8_Y
-
-#endif // !defined(__INTRA_PRED_8X8_Y__)
diff --git a/i965_drv_video/shaders/h264/mc/intra_Pred_Chroma.asm b/i965_drv_video/shaders/h264/mc/intra_Pred_Chroma.asm
deleted file mode 100644
index a1e1697..0000000
--- a/i965_drv_video/shaders/h264/mc/intra_Pred_Chroma.asm
+++ /dev/null
@@ -1,155 +0,0 @@
-/*
- * Intra predict 8x8 chroma block
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__INTRA_PRED_CHROMA__) // Make sure this is only included once
-#define __INTRA_PRED_CHROMA__
-
-// Module name: intra_Pred_Chroma.asm
-//
-// Intra predict 8x8 chroma block
-//
-
- shr (1) PINTRAPRED_UV<1>:w REG_INTRA_CHROMA_PRED_MODE<0;1,0>:ub INTRA_CHROMA_PRED_MODE_SHIFT:w // Bits 1:0 = intra chroma pred mode
- // WA for "jmpi" restriction
- mov (1) REG_INTRA_TEMP_1<1>:d r[PINTRAPRED_UV, INTRA_CHROMA_OFFSET]:b
- jmpi (1) REG_INTRA_TEMP_1<0;1,0>:d
-
-// Mode 0
-INTRA_CHROMA_DC:
- and.nz.f0.0 (8) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_UP_AVAIL_FLAG:ud // Top macroblock available for intra prediction?
-
-// Calculate DC values for sub-block 0 and 3
-//
-// Rearrange reference samples for unified DC prediction code
-// Need to check INTRA_PRED_LEFT_TH_AVAIL_FLAG for blk0 and INTRA_PRED_LEFT_BH_AVAIL_FLAG for blk3
-//
- (-f0.0.any8h) mov (8) INTRA_REF_TOP_W(0)<1> 0x8080:uw // Up not available
-
- and.nz.f0.1 (4) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_LEFT_TH_AVAIL_FLAG:ud
- (-f0.1.any4h) mov (4) INTRA_REF_LEFT_W(0)<2> INTRA_REF_TOP_W(0)REGION(4,1) // Left top half macroblock not available for intra prediction
- and.nz.f0.1 (4) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_LEFT_BH_AVAIL_FLAG:ud
- (-f0.1.any4h) mov (4) INTRA_REF_LEFT_W(0,8)<2> INTRA_REF_TOP_W(0,4)REGION(4,1) // Left bottom half macroblock not available for intra prediction
-
- (-f0.0.any8h) mov (8) INTRA_REF_TOP_W(0)<1> INTRA_REF_LEFT_W(0)REGION(8,2) // Up not available
-// Calculate DC prediction
-//
- add (16) PRED_UVW(0)<1> INTRA_REF_TOP(0)REGION(16,1) INTRA_REF_LEFT_UV(0)<4;2,1> // Sum of top and left reference
- add (8) PRED_UVW(0)<1> PRED_UVW(0)<4;2,1> PRED_UVW(0,2)<4;2,1> // Sum of first half (blk #0) and second half (blk #3)
-
- add (8) PRED_UVW(9)<1> PRED_UVW(0)<0;2,1> PRED_UVW(0,2)<0;2,1> // Sum of blk #0
- add (8) PRED_UVW(11,8)<1> PRED_UVW(0,4)<0;2,1> PRED_UVW(0,6)<0;2,1> // Sum of blk #3
-
-// Calculate DC values for sub-block 1 and 2
-//
-// Rearrange reference samples for unified DC prediction code
-//
- // Blk #2
- (-f0.0.any4h) mov (4) INTRA_REF_TOP_W(0)<1> 0x8080:uw
- (f0.1.any4h) mov (4) INTRA_REF_TOP_W(0)<1> INTRA_REF_LEFT_W(0,8)REGION(4,2) // Always use available left reference
- (-f0.1.any4h) mov (4) INTRA_REF_LEFT_W(0,8)<2> INTRA_REF_TOP_W(0)REGION(4,1)
-
- // Blk #1
- and.nz.f0.1 (4) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_LEFT_TH_AVAIL_FLAG:ud
- (-f0.1.any4h) mov (4) INTRA_REF_LEFT_W(0)<2> 0x8080:uw
- (f0.0.any4h) mov (4) INTRA_REF_LEFT_W(0)<2> INTRA_REF_TOP_W(0,4)REGION(4,1) // Always use available top reference
- (-f0.0.any4h) mov (4) INTRA_REF_TOP_W(0,4)<1> INTRA_REF_LEFT_W(0)REGION(4,2)
-
-// Calculate DC prediction
-//
- add (8) PRED_UVW(0)<1> INTRA_REF_TOP(0)REGION(8,1) INTRA_REF_LEFT_UV(0,16)<4;2,1> // Sum of top and left reference for blk #2
- add (8) PRED_UVW(0,8)<1> INTRA_REF_LEFT_UV(0)<4;2,1> INTRA_REF_TOP(0,8)REGION(8,1) // Sum of top and left reference for blk #1
- add (8) PRED_UVW(0)<1> PRED_UVW(0)<4;2,1> PRED_UVW(0,2)<4;2,1> // Sum of first half (blk #2) and second half (blk #1)
-
- add (8) PRED_UVW(9,8)<1> PRED_UVW(0,4)<0;2,1> PRED_UVW(0,6)<0;2,1> // Sum of blk #1
- add (8) PRED_UVW(11)<1> PRED_UVW(0)<0;2,1> PRED_UVW(0,2)<0;2,1> // Sum of blk #2
-
-// Now, PRED_UVW(9) holds sums for blks #0 and #1 and PRED_UVW(11) holds sums for blks #2 and #3
-//
- add (32) acc0<1>:w PRED_UVW(9)REGION(16,1) 4:w {Compr} // Add rounder
- $for(0; <4; 2) {
- shr (32) PRED_UVW(%1)<1> acc0:w 3:w {Compr}
- }
-
- add (32) acc0<1>:w PRED_UVW(11)REGION(16,1) 4:w {Compr} // Add rounder
- $for(4; <8; 2) {
- shr (32) PRED_UVW(%1)<1> acc0:w 3:w {Compr}
- }
- jmpi (1) End_of_intra_Pred_Chroma
-
-// Mode 1
-INTRA_CHROMA_HORIZONTAL:
- mov (1) PREF_LEFT_UD<1>:ud INTRA_REF_LEFT_ID*GRFWIB*0x00010001+0x00040000:ud // Set address registers for instruction compression
- $for(0,0; <8; 2,8) {
- mov (32) PRED_UVW(%1)<1> r[PREF_LEFT,%2+2]<0;2,1>:ub {Compr} // Actual left column reference data start at offset 2
- }
- jmpi (1) End_of_intra_Pred_Chroma
-
-// Mode 2
-INTRA_CHROMA_VERTICAL:
- $for(0; <8; 2) {
- mov (32) PRED_UVW(%1)<1> INTRA_REF_TOP(0) {Compr}
- }
- jmpi (1) End_of_intra_Pred_Chroma
-
-// Mode 3
-INTRA_Chroma_PLANE:
-// Refer to H.264/AVC spec Section 8.3.4.4
-
-#undef C
-
-#define A REG_INTRA_TEMP_2.0 // All are WORD type
-#define B REG_INTRA_TEMP_3.0 // B[U] & B[V]
-#define C REG_INTRA_TEMP_3.2 // C[U] & C[V]
-#define YP REG_INTRA_TEMP_0 // Store intermediate results of c*(y-3). Make sure it's an even GRF
-#define YP1 REG_INTRA_TEMP_1 // Store intermediate results of c*(y-3). Make sure it's an odd GRF
-#define XP REG_INTRA_TEMP_5 // Store intermediate results of a+b*(x-3)+16. Make sure it's an odd GRF
-
-// First Calculate constants H and V
-// H1 = sum((x'+1)*p[4+x',-1]), x'=0,1,2,3
-// H2 = sum((-x'-1)*p[2-x',-1]), x'=3,2,1,0
-// H = H1 + H2
-// The same calculation holds for V
-//
- mul (8) H1(0)<1> INTRA_REF_TOP(0,8)REGION(8,1) 0x44332211:v
- mul (8) H2(0)<1> INTRA_REF_TOP(0,-2)REGION(8,1) 0xFFEEDDCC:v
-
- mul (8) V1(0)<1> INTRA_REF_LEFT_UV(0,4*4)<4;2,1> 0x44332211:v
- mul (8) V2(0)<1> INTRA_REF_LEFT_UV(0)<4;2,1> 0x00FFEEDD:v
- mul (2) V2(0,6)<1> INTRA_REF_TOP(0,-2)REGION(2,1) -4:w // Replace 0*p[-1,3] with -4*p[-1,-1]
- // Now, REG_INTRA_TEMP_0 holds [H2, H1] and REG_INTRA_TEMP_1 holds [V2, V1]
-
- // Sum up [H2, H1] and [V2, V1] using instruction compression
- // ExecSize = 16 is restricted by B-spec for instruction compression
- // Actual intermediate results are in lower sub-registers after each summing step
- add (16) H1(0)<1> H1(0) H2(0) {Compr} // Results in lower 8 WORDs
- add (16) H1(0)<1> H1(0) H1(0,4) {Compr} // Results in lower 4 WORDs
- add (16) H1(0)<1> H1(0) H1(0,2) {Compr} // Results in lower 2 WORDs
-
-// Calculate a, b, c and further derivations
- mov (16) acc0<1>:w 32:w
- mac (4) acc0<1>:w H1(0)<16;2,1> 34:w
- shr (4) B<1>:w acc0:w 6:w // Done b,c
- mov (16) acc0<1>:w 16:w
- mac (16) acc0<1>:w INTRA_REF_TOP(0,7*2)<0;2,1> 16:w
- mac (16) A<1>:w INTRA_REF_LEFT_UV(0,7*4)<0;2,1> 16:w // A = a+16
- mac (16) XP<1>:w B<0;2,1>:w XY_3<1;2,0>:b // XP = A+b*(x-3)
- mul (8) YP<1>:w C<0;2,1>:w XY_3<2;2,0>:b // YP = c*(y-3), Even portion
- mul (8) YP1<1>:w C<0;2,1>:w XY_3_1<2;2,0>:b // YP = c*(y-3), Odd portion
-
-// Finally the intra_Chroma plane prediction
- $for(0; <8; 2) {
- add (32) acc0<1>:w XP<16;16,1>:w YP.%1<0;2,1>:w {Compr}
- shr.sat (32) PRED_UV(%1)<2> acc0<16;16,1>:w 5:w {Compr}
- }
-
-End_of_intra_Pred_Chroma:
-
-// End of intra_Pred_Chroma
-
-#endif // !defined(__INTRA_PRED_CHROMA__)
diff --git a/i965_drv_video/shaders/h264/mc/intra_pred_16x16_Y.asm b/i965_drv_video/shaders/h264/mc/intra_pred_16x16_Y.asm
deleted file mode 100644
index 94ccb07..0000000
--- a/i965_drv_video/shaders/h264/mc/intra_pred_16x16_Y.asm
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
- * Intra predict 16x16 luma block
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Module name: intra_Pred_16x16_Y.asm
-//
-// Intra predict 16x16 luma block
-//
- and (1) PINTRAPRED_Y<1>:w INTRA_PRED_MODE(0)REGION(1,0) 0x0F:w
- // WA for "jmpi" restriction
- mov (1) REG_INTRA_TEMP_1<1>:ud r[PINTRAPRED_Y, INTRA_16X16_OFFSET]:ub
- jmpi (1) REG_INTRA_TEMP_1<0;1,0>:d
-
-// Mode 0
-INTRA_16x16_VERTICAL:
- $for(0; <16; 2) {
- mov (32) PRED_YW(%1)<1> INTRA_REF_TOP(0) {Compr}
- }
- jmpi (1) End_intra_Pred_16x16_Y
-
-// Mode 1
-INTRA_16x16_HORIZONTAL:
- mov (1) PREF_LEFT_UD<1>:ud INTRA_REF_LEFT_ID*GRFWIB*0x00010001+0x00040000:ud // Set address registers for instruction compression
- $for(0,0; <16; 2,8) {
- mov (32) PRED_YW(%1)<1> r[PREF_LEFT,%2+3]<0;1,0>:ub {Compr} // Actual left column reference data start at offset 3
- }
- jmpi (1) End_intra_Pred_16x16_Y
-
-// Mode 2
-INTRA_16x16_DC:
- and.nz.f0.0 (8) NULLREG REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_UP_AVAIL_FLAG:ud // Top macroblock available for intra prediction?
- and (8) acc0<1>:ud REG_INTRA_PRED_AVAIL_FLAG INTRA_PRED_LEFT_TH_AVAIL_FLAG+INTRA_PRED_LEFT_BH_AVAIL_FLAG:ud // Left macroblock available for intra prediction?
- xor.z.f0.1 (8) NULLREG acc0:ud INTRA_PRED_LEFT_TH_AVAIL_FLAG+INTRA_PRED_LEFT_BH_AVAIL_FLAG:ud // Left macroblock available for intra prediction?
-// Rearrange reference samples for unified DC prediction code
-//
- (-f0.0.any8h) mov (8) INTRA_REF_TOP_W(0)<1> 0x8080:uw
- (-f0.1.any8h) mov (8) INTRA_REF_LEFT(0)<4> INTRA_REF_TOP(0)REGION(8,1)
- (-f0.1.any8h) mov (8) INTRA_REF_LEFT(1)<4> INTRA_REF_TOP(0,8)REGION(8,1)
- (-f0.0.any8h) mov (8) INTRA_REF_TOP(0)<1> INTRA_REF_LEFT(0)REGION(8,4)
- (-f0.0.any8h) mov (8) INTRA_REF_TOP(0,8)<1> INTRA_REF_LEFT(1)REGION(8,4) // Split due to HW limitation
-// Perform DC prediction
-//
- add (16) PRED_YW(15)<1> INTRA_REF_LEFT(0)REGION(8,4) INTRA_REF_TOP(0)REGION(16,1)
- add (8) PRED_YW(15)<1> PRED_YW(15)REGION(8,1) PRED_YW(15,8)REGION(8,1)
- add (4) PRED_YW(15)<1> PRED_YW(15)REGION(4,1) PRED_YW(15,4)REGION(4,1)
- add (2) PRED_YW(15)<1> PRED_YW(15)REGION(2,1) PRED_YW(15,2)REGION(2,1)
- add (32) acc0<1>:w PRED_YW(15)REGION(1,0) PRED_YW(15,1)REGION(1,0) {Compr} // Set up both acc0 and acc1
- add (32) acc0<1>:w acc0:w 16:w {Compr}
-
- $for(0; <16; 2) {
- shr (32) PRED_YW(%1)<1> acc0:w 5:w {Compr}
- }
- jmpi (1) End_intra_Pred_16x16_Y
-
-// Mode 3
-INTRA_16x16_PLANE:
-// Refer to H.264/AVC spec Section 8.3.3.4
-
-#define A REG_INTRA_TEMP_2.0 // All are WORD type
-#define B REG_INTRA_TEMP_3.0
-#define C REG_INTRA_TEMP_3.1
-#define YP REG_INTRA_TEMP_0 // Store intermediate results of c*(y-7). Make sure it's an even GRF
-#define YP1 REG_INTRA_TEMP_1 // Store intermediate results of c*(y-7). Make sure it's an odd GRF, used in {Comp}
-#define XP REG_INTRA_TEMP_5 // Store intermediate results of a+b*(x-7)+16. Make sure it's an odd GRF
-
-// First Calculate constants H and V
-// H1 = sum((-x'-1)*p[8+x',-1]), x'=0,1,...7
-// H2 = sum((-x'-1)*p[6-x',-1]), x'=7,6,...0
-// H = -H1 + H2
-// The same calculation holds for V
-//
- mul (8) H1(0)<1> INTRA_REF_TOP(0,8)REGION(8,1) 0x89ABCDEF:v
- mul (8) H2(0)<1> INTRA_REF_TOP(0,-1)REGION(8,1) 0xFEDCBA98:v
-
- mul (8) V1(0)<1> INTRA_REF_LEFT(0,8*4)REGION(8,4) 0x89ABCDEF:v
- mul (8) V2(0)<1> INTRA_REF_LEFT(0)REGION(8,4) 0x0FEDCBA9:v
- mul (1) V2(0,7)<1> INTRA_REF_TOP(0,-1)<0;1,0> -8:w // Replace 0*p[-1,7] with -8*p[-1,-1]
- // Now, REG_INTRA_TEMP_0 holds [H2, -H1] and REG_INTRA_TEMP_1 holds [V2, -V1]
-
- // Sum up [H2, -H1] and [V2, -V1] using instruction compression
- // ExecSize = 16 is restricted by B-spec for instruction compression
- // Actual intermediate results are in lower sub-registers after each summing step
- add (16) H1(0)<1> -H1(0) H2(0) {Compr} // Results in lower 8 WORDs
- add (16) H1(0)<1> H1(0) H1(0,4) {Compr} // Results in lower 4 WORDs
- add (16) H1(0)<1> H1(0) H1(0,2) {Compr} // Results in lower 2 WORDs
- add (16) H1(0)<1> H1(0) H1(0,1) {Compr} // Results in lower 1 WORD
-
-// Calculate a, b, c and further derivations
- mov (16) acc0<1>:w 32:w
- mac (2) acc0<1>:w H1(0)<16;1,0> 5:w
- shr (2) B<1>:w acc0:w 6:w // Done b,c
- mov (16) acc0<1>:w 16:w
- mac (16) acc0<1>:w INTRA_REF_TOP(0,15)<0;1,0> 16:w
- mac (16) A<1>:w INTRA_REF_LEFT(0,15*4)<0;1,0> 16:w // A = a+16
- mac (16) XP<1>:w B<0;1,0>:w XY_7<16;16,1>:b // XP = A+b*(x-7)
- mul (8) YP<1>:w C<0;1,0>:w XY_7<16;8,2>:b // YP = c*(y-7), even portion
- mul (8) YP1<1>:w C<0;1,0>:w XY_7_1<16;8,2>:b // YP = c*(y-7), odd portion
-
-// Finally the intra_16x16 plane prediction
- $for(0,0; <16; 2,1) {
- add (32) acc0<1>:w XP<16;16,1>:w YP.%2<16;16,0>:w {Compr} // Set Width!= 1 to trick EU to use YP_1.%2 for 2nd instruction
- shr.sat (32) PRED_Y(%1)<2> acc0<16;16,1>:w 5:w {Compr}
- }
-
-End_intra_Pred_16x16_Y:
-// End of intra_Pred_16x16_Y
diff --git a/i965_drv_video/shaders/h264/mc/list b/i965_drv_video/shaders/h264/mc/list
deleted file mode 100644
index 000e0fb..0000000
--- a/i965_drv_video/shaders/h264/mc/list
+++ /dev/null
@@ -1,21 +0,0 @@
-INTRA_16x16
-INTRA_8x8
-INTRA_4x4
-INTRA_PCM
-FRAME_MB
-FIELD_MB
-MBAFF_MB
-SETHWSCOREBOARD
-SETHWSCOREBOARD_MBAFF
-AVC_ILDB_ROOT_Y_ILDB_FRAME
-AVC_ILDB_CHILD_Y_ILDB_FRAME
-AVC_ILDB_ROOT_UV_ILDB_FRAME
-AVC_ILDB_CHILD_UV_ILDB_FRAME
-AVC_ILDB_ROOT_Y_ILDB_FIELD
-AVC_ILDB_CHILD_Y_ILDB_FIELD
-AVC_ILDB_ROOT_UV_ILDB_FIELD
-AVC_ILDB_CHILD_UV_ILDB_FIELD
-AVC_ILDB_ROOT_Y_ILDB_MBAFF
-AVC_ILDB_CHILD_Y_ILDB_MBAFF
-AVC_ILDB_ROOT_UV_ILDB_MBAFF
-AVC_ILDB_CHILD_UV_ILDB_MBAFF
diff --git a/i965_drv_video/shaders/h264/mc/loadRef_C_10x5.asm b/i965_drv_video/shaders/h264/mc/loadRef_C_10x5.asm
deleted file mode 100644
index 3c0e851..0000000
--- a/i965_drv_video/shaders/h264/mc/loadRef_C_10x5.asm
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Load reference 10x5 area for chroma NV12 4x4 MC
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: LoadRef_C_10x5.asm
-//
-// Load reference 10x5 area for chroma NV12 4x4 MC
-
-
-//#if !defined(__LOADREF_C_10x5__) // Make sure this is only included once
-//#define __LOADREF_C_10x5__
-
-
-#if 1
-
- // Compute integer and fractional components of MV
- asr (2) gMVX_INT<1>:w r[pMV,0]<2;2,1>:w 0x03:w {NoDDClr}
- and (2) gMVX_FRACC<1>:w r[pMV,0]<2;2,1>:w 0x07:w {NoDDChk}
-
- // Check whether MVY is integer
- or.z.f0.0 (8) null:w gMVY_FRACC<0;1,0>:w 0:w
-
- // Compute top-left corner position to be loaded
- mov (2) gMSGSRC.0<1>:d gMVX_INT<2;2,1>:w
- shl (1) gMSGSRC.0:d gMSGSRC.0:d 1:w
-
- (f0.0) add (1) pMSGDSC:ud gMSGDSC_R:ud RESP_LEN(2)+nBI_LC_DIFF:ud
- (-f0.0) add (1) pMSGDSC:ud gMSGDSC_R:ud RESP_LEN(3)+nBI_LC_DIFF:ud
-
- // Read 16x5 pixels - TODO: Reading 12x5 instead of 16x5 took more time on CL. Why?
- (f0.0) mov (1) gMSGSRC.2:ud 0x00030009:ud //{NoDDChk}
- (-f0.0) mov (1) gMSGSRC.2:ud 0x00040009:ud //{NoDDChk}
- send (8) gudREFC(0)<1> mMSGHDRC gMSGSRC<8;8,1>:ud DAPREAD pMSGDSC:ud
-
-#else
-
- add (1) pMSGDSC:ud gMSGDSC_R:ud RESP_LEN(3)+nBI_LC_DIFF:ud
-
- // Compute integer and fractional components of MV
- asr (2) gMVX_INT<1>:w r[pMV,0]<2;2,1>:w 0x03:w {NoDDClr}
- and (2) gMVX_FRACC<1>:w r[pMV,0]<2;2,1>:w 0x07:w {NoDDChk}
-
- // Compute top-left corner position to be loaded
- mov (2) gMSGSRC.0<1>:d gMVX_INT<2;2,1>:w
- shl (1) gMSGSRC.0:d gMSGSRC.0:d 1:w
-
- // Read 16x5 pixels
- mov (1) gMSGSRC.2:ud 0x00040009:ud {NoDDChk}
- send (8) gudREFC(0)<1> mMSGHDRC gMSGSRC<8;8,1>:ud DAPREAD pMSGDSC:ud
-#endif
-
-//#endif // !defined(__LOADREF_C_10x5__)
diff --git a/i965_drv_video/shaders/h264/mc/loadRef_C_6x3.asm b/i965_drv_video/shaders/h264/mc/loadRef_C_6x3.asm
deleted file mode 100644
index 5ed7b69..0000000
--- a/i965_drv_video/shaders/h264/mc/loadRef_C_6x3.asm
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Load reference 6x3 area for chroma NV12 4x4 MC
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: LoadRef_C_6x3.asm
-//
-// Load reference 6x3 area for chroma NV12 4x4 MC
-
-
-//#if !defined(__LOADREF_C_6x3__) // Make sure this is only included once
-//#define __LOADREF_C_6x3__
-
-
-#ifdef DEV_ILK
- add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00100010:ud
-#else
- add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00010010:ud
-#endif // DEV_ILK
-
- // Compute integer and fractional components of MV
- asr (2) gMVX_INT<1>:w r[pMV,0]<2;2,1>:w 0x03:w {NoDDClr}
- and (2) gMVX_FRACC<1>:w r[pMV,0]<2;2,1>:w 0x07:w {NoDDChk}
-
- // Compute top-left corner position to be loaded
- mov (2) gMSGSRC.0<1>:d gMVX_INT<2;2,1>:w
- shl (1) gMSGSRC.0:d gMSGSRC.0:d 1:w
-
- // Read 8x3 pixels
- mov (1) gMSGSRC.2:ud 0x00020005:ud
- send (8) gudREFC(0)<1> mMSGHDRC gMSGSRC<8;8,1>:ud DAPREAD pMSGDSC:ud
-
-
-//#endif // !defined(__LOADREF_C_6x3__)
diff --git a/i965_drv_video/shaders/h264/mc/loadRef_Y_16x13.asm b/i965_drv_video/shaders/h264/mc/loadRef_Y_16x13.asm
deleted file mode 100644
index b233ea1..0000000
--- a/i965_drv_video/shaders/h264/mc/loadRef_Y_16x13.asm
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- * Load reference 16x13 area for luma 8x8 MC
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: LoadRef_Y_16x13.asm
-//
-// Load reference 16x13 area for luma 8x8 MC
-
-
-//#if !defined(__LOADREF_Y_16x13__) // Make sure this is only included once
-//#define __LOADREF_Y_16x13__
-
-#if 1
-
-#if 1
-
- // Check whether MVX is integer MV
- and.z.f0.0 (1) null:w r[pMV,0]<0;1,0>:w 0x3:w
-
- // Compute integer and fractional components of MV
- and (2) gMVX_FRAC<1>:w r[pMV,0]<2;2,1>:w 0x03:w //{NoDDClr}
- asr (2) gMVX_INT<1>:w r[pMV,0]<2;2,1>:w 0x02:w //{NoDDChk}
-
- // Check whether MVY is integer
- or.z.f0.1 (8) null:w gMVY_FRAC<0;1,0>:w 0:w
-
- // If MVX is a multiple of 4 (..., -4, 0, 4, ...) integer MV, do special handling
- (f0.0) jmpi (1) INTERLABEL(LOADREF_MVXZERO)
-
- // Set message descriptor
- (f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud RESP_LEN(4):ud
- (-f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud RESP_LEN(7):ud
-
- // Compute top-left corner position to be loaded
- // TODO: sel
- (-f0.1) add (2) gMSGSRC.0<1>:d gMVX_INT<2;2,1>:w -0x02:d //{NoDDClr}
- (-f0.1) mov (1) gMSGSRC.2:ud 0x000c000c:ud //{NoDDChk}
- (f0.1) add (1) gMSGSRC.0<1>:d gMVX_INT<0;1,0>:w -0x02:d //{NoDDClr}
- (f0.1) mov (1) gMSGSRC.1<1>:d gMVY_INT<0;1,0>:w //{NoDDChk,NoDDClr}
- (f0.1) mov (1) gMSGSRC.2:ud 0x0007000c:ud //{NoDDChk}
-
- // Read 16x13 pixels
- send (8) gudREF(0)<1> mMSGHDRY gMSGSRC<8;8,1>:ud DAPREAD pMSGDSC:ud
-
- jmpi INTERLABEL(EXIT_LOADREF_Y_16x13)
-
-INTERLABEL(LOADREF_MVXZERO):
-
- // Set message descriptor
-#ifdef DEV_ILK
- (f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00200000:ud
- (-f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00400000:ud
-#else
- (f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00020000:ud
- (-f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00040000:ud
-#endif
-
- // Compute top-left corner position to be loaded
- // TODO: sel
- mov (2) gMSGSRC.0<1>:d gMVX_INT<2;2,1>:w
- (-f0.1) add (1) gMSGSRC.1<1>:d gMVY_INT<0;1,0>:w -0x02:d
- (-f0.1) mov (1) gMSGSRC.2:ud 0x000c0007:ud //{NoDDChk}
- (f0.1) mov (1) gMSGSRC.2:ud 0x00070007:ud //{NoDDChk}
-
- // Read 16x13 pixels
- send (8) gudREF(0)<1> mMSGHDRY gMSGSRC<8;8,1>:ud DAPREAD pMSGDSC:ud
-
-
-#else
- // Compute integer and fractional components of MV
- and (2) gMVX_FRAC<1>:w r[pMV,0]<2;2,1>:w 0x03:w //{NoDDClr}
- asr (2) gMVX_INT<1>:w r[pMV,0]<2;2,1>:w 0x02:w //{NoDDChk}
-
- // Check whether MVY is integer
- or.z.f0.1 (8) null:w gMVY_FRAC<0;1,0>:w 0:w
-
- // Set message descriptor
-#ifdef DEV_ILK
- (f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00400000:ud
- (-f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00700000:ud
-#else
- (f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00040000:ud
- (-f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00070000:ud
-#endif
-
- // Compute top-left corner position to be loaded
- // TODO: sel
- (-f0.1) add (2) gMSGSRC.0<1>:d gMVX_INT<2;2,1>:w -0x02:d //{NoDDClr}
- (-f0.1) mov (1) gMSGSRC.2:ud 0x000c000c:ud //{NoDDChk}
- (f0.1) add (1) gMSGSRC.0<1>:d gMVX_INT<0;1,0>:w -0x02:d //{NoDDClr}
- (f0.1) mov (1) gMSGSRC.1<1>:d gMVY_INT<0;1,0>:w //{NoDDChk,NoDDClr}
- (f0.1) mov (1) gMSGSRC.2:ud 0x0007000c:ud //{NoDDChk}
-
- // Read 16x13 pixels
- send (8) gudREF(0)<1> mMSGHDRY gMSGSRC<8;8,1>:ud DAPREAD pMSGDSC:ud
-#endif
-
-#else
-
- // Compute integer and fractional components of MV
- and (2) gMVX_FRAC<1>:w r[pMV,0]<2;2,1>:w 0x03:w {NoDDClr} //
- asr (2) gMVX_INT<1>:w r[pMV,0]<2;2,1>:w 0x02:w {NoDDChk} //
-
- // Set message descriptor
-#ifdef DEV_ILK
- add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00700000:ud
-#else
- add (1) pMSGDSC:ud gMSGDSC_R:ud 0x00070000:ud
-#endif // DEV_ILK
-
- // Compute top-left corner position to be loaded
- add (2) gMSGSRC.0<1>:d gMVX_INT<2;2,1>:w -0x02:d {NoDDClr} //
- mov (1) gMSGSRC.2:ud 0x000c000c:ud {NoDDChk} //
-
- // Read 16x13 pixels
- send (8) gudREF(0)<1> mMSGHDRY gMSGSRC<8;8,1>:ud DAPREAD pMSGDSC:ud
-
-#endif
-
-INTERLABEL(EXIT_LOADREF_Y_16x13):
-
-//#endif // !defined(__LOADREF_Y_16x13__)
diff --git a/i965_drv_video/shaders/h264/mc/loadRef_Y_16x9.asm b/i965_drv_video/shaders/h264/mc/loadRef_Y_16x9.asm
deleted file mode 100644
index e48151e..0000000
--- a/i965_drv_video/shaders/h264/mc/loadRef_Y_16x9.asm
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Load reference 16x9 area for luma 4x4 MC
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: LoadRef_Y_16x9.asm
-//
-// Load reference 16x9 area for luma 4x4 MC
-
-
-//#if !defined(__LOADREF_Y_16x9__) // Make sure this is only included once
-//#define __LOADREF_Y_16x9__
-
-#if 1
-
- // Compute integer and fractional components of MV
- and (2) gMVX_FRAC<1>:w r[pMV,0]<2;2,1>:w 0x03:w //{NoDDClr}
- asr (2) gMVX_INT<1>:w r[pMV,0]<2;2,1>:w 0x02:w //{NoDDChk}
-
- // Check whether MVY is integer
- or.z.f0.1 (8) null:w gMVY_FRAC<0;1,0>:w 0:w
-
- // Set message descriptor
- (f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud RESP_LEN(2):ud
- (-f0.1) add (1) pMSGDSC:ud gMSGDSC_R:ud RESP_LEN(5):ud
-
- // Compute top-left corner position to be loaded
- // TODO: sel
- (-f0.1) add (2) gMSGSRC.0<1>:d gMVX_INT<2;2,1>:w -0x02:d //{NoDDClr}
- (-f0.1) mov (1) gMSGSRC.2:ud 0x00080008:ud //{NoDDChk}
- (f0.1) add (1) gMSGSRC.0<1>:d gMVX_INT<0;1,0>:w -0x02:d //{NoDDClr}
- (f0.1) mov (1) gMSGSRC.1<1>:d gMVY_INT<0;1,0>:w //{NoDDChk,NoDDClr}
- (f0.1) mov (1) gMSGSRC.2:ud 0x00030008:ud //{NoDDChk}
-
- // Read 16x9 pixels
- send (8) gudREF(0)<1> mMSGHDRY gMSGSRC<8;8,1>:ud DAPREAD pMSGDSC:ud
-
-#else
-
- // Compute integer and fractional components of MV
- and (2) gMVX_FRAC<1>:w r[pMV,0]<2;2,1>:w 0x03:w {NoDDClr} //
- asr (2) gMVX_INT<1>:w r[pMV,0]<2;2,1>:w 0x02:w {NoDDChk} //
-
- // Set message descriptor
- add (1) pMSGDSC:ud gMSGDSC_R:ud RESP_LEN(5):ud
-
- // Compute top-left corner position to be loaded
- add (2) gMSGSRC.0<1>:d gMVX_INT<2;2,1>:w -0x02:d {NoDDClr} //
- mov (1) gMSGSRC.2:ud 0x00080008:ud {NoDDChk} //
-
- // Read 16x9 pixels
- send (8) gudREF(0)<1> mMSGHDRY gMSGSRC<8;8,1>:ud DAPREAD pMSGDSC:ud
-
-#endif
-
-
-//#endif // !defined(__LOADREF_Y_16x9__)
diff --git a/i965_drv_video/shaders/h264/mc/load_Intra_Ref_UV.asm b/i965_drv_video/shaders/h264/mc/load_Intra_Ref_UV.asm
deleted file mode 100644
index 34adbe6..0000000
--- a/i965_drv_video/shaders/h264/mc/load_Intra_Ref_UV.asm
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Load all reference U/V samples from neighboring macroblocks
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__LOAD_INTRA_REF_UV__) // Make sure this is only included once
-#define __LOAD_INTRA_REF_UV__
-
-// Module name: load_Intra_Ref_UV.asm
-//
-// Load all reference U/V samples from neighboring macroblocks
-//
-// Note: Since loading of U/V data always follows writing of Y, the message descriptor is manipulated
-// to avoid recalculating due to frame/field variztions.
-
-// First load top 20x1 row U/V reference samples
-// 4 from macroblock D (actually use 2), 16 from macroblock B
-//
- shr (1) I_ORIY<1>:w I_ORIY<0;1,0>:w 1:w // Adjust I_ORIY for NV12 format
- add (2) MSGSRC.0<1>:d I_ORIX<2;2,1>:w TOP_REF_OFFSET<2;2,1>:b {NoDDClr} // Reference samples positioned at (-4, -1)
- mov (1) MSGSRC.2:ud 0x00000013:ud {NoDDChk} // Block width and height (20x1)
-
-// Update message descriptor based on previous Y block write
-//
-#ifdef DEV_ILK
- add (1) MSGDSC MSGDSC RESP_LEN(1)+DWBRMSGDSC_RC+DESTUV-DWBWMSGDSC_WC-0x10000000-DESTY:ud // Set message descriptor
-#else
- add (1) MSGDSC MSGDSC RESP_LEN(1)+DWBRMSGDSC_RC+DESTUV-DWBWMSGDSC_WC-0x00800000-DESTY:ud // Set message descriptor
-#endif // DEV_ILK
-
- send (8) INTRA_REF_TOP_D(0) MSGHDR MSGSRC<8;8,1>:ud DAPREAD MSGDSC
-
-// Then load left 4x8 reference samples (actually use 1x8 column)
-//
- add (1) MSGSRC.1<1>:d MSGSRC.1<0;1,0>:d 1:w {NoDDClr} // Reference samples positioned next row
- mov (1) MSGSRC.2:ud 0x00070003:ud {NoDDChk} // Block width and height (4x8)
- send (8) INTRA_REF_LEFT_D(0) MSGHDRUV MSGSRC<8;8,1>:ud DAPREAD MSGDSC
-
-// End of load_Intra_Ref_UV
-#endif // !defined(__LOAD_INTRA_REF_UV__)
diff --git a/i965_drv_video/shaders/h264/mc/load_Intra_Ref_Y.asm b/i965_drv_video/shaders/h264/mc/load_Intra_Ref_Y.asm
deleted file mode 100644
index de8ec49..0000000
--- a/i965_drv_video/shaders/h264/mc/load_Intra_Ref_Y.asm
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Load all reference Y samples from neighboring macroblocks
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__LOAD_INTRA_REF_Y__) // Make sure this is only included once
-#define __LOAD_INTRA_REF_Y__
-
-// Module name: load_Intra_Ref_Y.asm
-//
-// Load all reference Y samples from neighboring macroblocks
-//
-load_Intra_Ref_Y:
-// shl (2) I_ORIX<1>:uw ORIX<2;2,1>:ub 4:w // Convert MB origin to pixel unit
-
-// First load top 28x1 row reference samples
-// 4 from macroblock D (actually use 1), 16 from macroblock B, and 8 from macroblock C
-//
- add (2) MSGSRC.0<1>:d I_ORIX<2;2,1>:w TOP_REF_OFFSET<2;2,1>:b {NoDDClr} // Reference samples positioned at (-4, -1)
- mov (1) MSGSRC.2:ud 0x0000001B:ud {NoDDChk} // Block width and height (28x1)
- add (1) MSGDSC REG_MBAFF_FIELD<0;1,0>:uw RESP_LEN(1)+DWBRMSGDSC_RC+DESTY:ud // Set message descriptor
- send (8) INTRA_REF_TOP_D(0) MSGHDRY0 MSGSRC<8;8,1>:ud DAPREAD MSGDSC
-
-// Then load left 4x16 reference samples (actually use 1x16 column)
-//
- add (1) MSGSRC.1<1>:d MSGSRC.1<0;1,0>:d 1:w {NoDDClr} // Reference samples positioned next row
- mov (1) MSGSRC.2:ud 0x00F0003:ud {NoDDChk} // Block width and height (4x16)
- add (1) MSGDSC MSGDSC RESP_LEN(1):ud // Need to read 1 more GRF register
- send (8) INTRA_REF_LEFT_D(0) MSGHDRY1 MSGSRC<8;8,1>:ud DAPREAD MSGDSC
-
- RETURN
-// End of load_Intra_Ref_Y
-#endif // !defined(__LOAD_INTRA_REF_Y__)
diff --git a/i965_drv_video/shaders/h264/mc/null.g4a b/i965_drv_video/shaders/h264/mc/null.g4a
deleted file mode 100644
index f138029..0000000
--- a/i965_drv_video/shaders/h264/mc/null.g4a
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright © 2009 Intel Corporation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice (including the next
- * paragraph) shall be included in all copies or substantial portions of the
- * Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- *
- * Author:
- * Zou Nan hai <nanhai.zou@intel.com>
- * Xiang Haihao <haihao.xiang@intel.com>
- *
- */
-define(`YUV_color',`0xFFFFFFFFUD')
-shl(2) g62.0<1>UD g3.4<2,2,1>UB 4UW {align1};
-mov(1) g62.8<1>UD 0x000f000fUD {align1};
-mov(16) m1<1>UD YUV_color {align1 compr};
-mov(16) m3<1>UD YUV_color {align1 compr};
-mov(16) m5<1>UD YUV_color {align1 compr};
-mov(16) m7<1>UD YUV_color {align1 compr};
-send(16) 0 acc0<1>UW g62<8,8,1>UW write(0, 0, 2, 0) mlen 9 rlen 0 {align1};
-
-shr(1) g62.4<1>UD g62.4<1,1,1>UD 1UW {align1};
-mov(1) g62.8<1>UD 0x0007000fUD {align1};
-mov(16) m1<1>UD YUV_color {align1 compr};
-mov(16) m3<1>UD YUV_color {align1 compr};
-send(16) 0 acc0<1>UW g62<8,8,1>UW write(1, 0, 2, 0) mlen 5 rlen 0 {align1};
-
-send(16) 0 acc0<1>UW g0<8,8,1>UW thread_spawner(0, 0, 0) mlen 1 rlen 0 {align1 EOT};
diff --git a/i965_drv_video/shaders/h264/mc/null.g4b b/i965_drv_video/shaders/h264/mc/null.g4b
deleted file mode 100644
index fdd18e6..0000000
--- a/i965_drv_video/shaders/h264/mc/null.g4b
+++ /dev/null
@@ -1,13 +0,0 @@
- { 0x00200009, 0x27c02e21, 0x00450064, 0x00040004 },
- { 0x00000001, 0x27c80061, 0x00000000, 0x000f000f },
- { 0x00802001, 0x20200062, 0x00000000, 0xffffffff },
- { 0x00802001, 0x20600062, 0x00000000, 0xffffffff },
- { 0x00802001, 0x20a00062, 0x00000000, 0xffffffff },
- { 0x00802001, 0x20e00062, 0x00000000, 0xffffffff },
- { 0x00800031, 0x24001d28, 0x008d07c0, 0x05902000 },
- { 0x00000008, 0x27c42c21, 0x002107c4, 0x00010001 },
- { 0x00000001, 0x27c80061, 0x00000000, 0x0007000f },
- { 0x00802001, 0x20200062, 0x00000000, 0xffffffff },
- { 0x00802001, 0x20600062, 0x00000000, 0xffffffff },
- { 0x00800031, 0x24001d28, 0x008d07c0, 0x05502001 },
- { 0x00800031, 0x24001d28, 0x008d0000, 0x87100000 },
diff --git a/i965_drv_video/shaders/h264/mc/null.g4b.gen5 b/i965_drv_video/shaders/h264/mc/null.g4b.gen5
deleted file mode 100644
index 7ecb90d..0000000
--- a/i965_drv_video/shaders/h264/mc/null.g4b.gen5
+++ /dev/null
@@ -1,13 +0,0 @@
- { 0x00200009, 0x27c02e21, 0x00450064, 0x00040004 },
- { 0x00000001, 0x27c80061, 0x00000000, 0x000f000f },
- { 0x00802001, 0x20200062, 0x00000000, 0xffffffff },
- { 0x00802001, 0x20600062, 0x00000000, 0xffffffff },
- { 0x00802001, 0x20a00062, 0x00000000, 0xffffffff },
- { 0x00802001, 0x20e00062, 0x00000000, 0xffffffff },
- { 0x00800031, 0x24001d28, 0x508d07c0, 0x12082000 },
- { 0x00000008, 0x27c42c21, 0x002107c4, 0x00010001 },
- { 0x00000001, 0x27c80061, 0x00000000, 0x0007000f },
- { 0x00802001, 0x20200062, 0x00000000, 0xffffffff },
- { 0x00802001, 0x20600062, 0x00000000, 0xffffffff },
- { 0x00800031, 0x24001d28, 0x508d07c0, 0x0a082001 },
- { 0x00800031, 0x24001d28, 0x748d0000, 0x82000000 },
diff --git a/i965_drv_video/shaders/h264/mc/recon_C_4x4.asm b/i965_drv_video/shaders/h264/mc/recon_C_4x4.asm
deleted file mode 100644
index 3a2a921..0000000
--- a/i965_drv_video/shaders/h264/mc/recon_C_4x4.asm
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: Recon_C_4x4.asm
-//
-// $Revision: 11 $
-// $Date: 10/03/06 5:28p $
-//
-
-
-//#if !defined(__RECON_C_4x4__) // Make sure this is only included once
-//#define __RECON_C_4x4__
-
-
- // TODO: Use instruction compression
- add.sat (4) r[pERRORC,0]<2>:ub r[pERRORC,0]<4;4,1>:w gubCPRED(0)<16;4,4>
- add.sat (4) r[pERRORC,128]<2>:ub r[pERRORC,128]<4;4,1>:w gubCPRED(0,2)<16;4,4>
- add.sat (4) r[pERRORC,32]<2>:ub r[pERRORC,32]<4;4,1>:w gubCPRED(1)<16;4,4>
- add.sat (4) r[pERRORC,128+32]<2>:ub r[pERRORC,128+32]<4;4,1>:w gubCPRED(1,2)<16;4,4>
-
- add.sat (4) r[pERRORC,16]<2>:ub r[pERRORC,16]<4;4,1>:w gubCPRED(0,16)<16;4,4>
- add.sat (4) r[pERRORC,128+16]<2>:ub r[pERRORC,128+16]<4;4,1>:w gubCPRED(0,18)<16;4,4>
- add.sat (4) r[pERRORC,48]<2>:ub r[pERRORC,48]<4;4,1>:w gubCPRED(1,16)<16;4,4>
- add.sat (4) r[pERRORC,128+48]<2>:ub r[pERRORC,128+48]<4;4,1>:w gubCPRED(1,18)<16;4,4>
-
- // Increase chroma error block offset
-#ifndef MONO
- add (1) pERRORC:w pERRORC:w 8:w
-#endif
-
-
-//#endif // !defined(__RECON_C_4x4__)
diff --git a/i965_drv_video/shaders/h264/mc/recon_Y_8x8.asm b/i965_drv_video/shaders/h264/mc/recon_Y_8x8.asm
deleted file mode 100644
index 6017790..0000000
--- a/i965_drv_video/shaders/h264/mc/recon_Y_8x8.asm
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: Recon_Y_8x8.asm
-//
-// $Revision: 10 $
-// $Date: 9/22/06 2:50p $
-//
-
-
-//#if !defined(__RECON_Y_8x8__) // Make sure this is only included once
-//#define __RECON_Y_8x8__
-
-
- add.sat (16) r[pERRORY,0]<2>:ub r[pERRORY,0]<16;16,1>:w gubYPRED(0)
- add.sat (16) r[pERRORY,nGRFWIB]<2>:ub r[pERRORY,nGRFWIB]<16;16,1>:w gubYPRED(1)
- add.sat (16) r[pERRORY,nGRFWIB*2]<2>:ub r[pERRORY,nGRFWIB*2]<16;16,1>:w gubYPRED(2)
- add.sat (16) r[pERRORY,nGRFWIB*3]<2>:ub r[pERRORY,nGRFWIB*3]<16;16,1>:w gubYPRED(3)
-
- add (1) pERRORY:w pERRORY:w 128:w
-
-//#endif // !defined(__RECON_Y_8x8__)
diff --git a/i965_drv_video/shaders/h264/mc/roundShift_C_4x4.asm b/i965_drv_video/shaders/h264/mc/roundShift_C_4x4.asm
deleted file mode 100644
index c609159..0000000
--- a/i965_drv_video/shaders/h264/mc/roundShift_C_4x4.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: RoundShift_C_4x4.asm
-//
-// Do (...+32)>>6 to 4x4 (NV12 8x4) interpolated chrominance data
-//
-
-
-//#if !defined(__RoundShift_C_4x4__) // Make sure this is only included once
-//#define __RoundShift_C_4x4__
-
-
- // TODO: Optimize using instruction compression
- add (16) acc0<1>:w r[pRESULT,0]<16;16,1>:w 32:w
- add (16) acc1<1>:w r[pRESULT,nGRFWIB]<16;16,1>:w 32:w
- asr.sat (16) r[pRESULT,0]<2>:ub acc0<16;16,1>:w 6:w
- asr.sat (16) r[pRESULT,nGRFWIB]<2>:ub acc1<16;16,1>:w 6:w
-
-
-//#endif // !defined(__RoundShift_C_4x4__)
diff --git a/i965_drv_video/shaders/h264/mc/save_16x16_Y.asm b/i965_drv_video/shaders/h264/mc/save_16x16_Y.asm
deleted file mode 100644
index 713e12c..0000000
--- a/i965_drv_video/shaders/h264/mc/save_16x16_Y.asm
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Save decoded Y picture data to frame buffer
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__SAVE_16X16_Y__) // Make sure this is only included once
-#define __SAVE_16X16_Y__
-
-// Module name: save_16x16_Y.asm
-//
-// Save decoded Y picture data to frame buffer
-//
-
-save_16x16_Y:
-
- mov (1) MSGSRC.2:ud 0x000F000F:ud {NoDDClr} // Block width and height (16x16)
- mov (2) MSGSRC.0:ud I_ORIX<2;2,1>:w {NoDDChk} // X, Y offset
-#ifdef DEV_ILK
- add (1) MSGDSC MSGDSC MSG_LEN(8)+DWBWMSGDSC_WC-DWBRMSGDSC_RC-0x00200000:ud // Set message descriptor
-#else
- add (1) MSGDSC MSGDSC MSG_LEN(8)+DWBWMSGDSC_WC-DWBRMSGDSC_RC-0x00020000:ud // Set message descriptor
-#endif // DEV_ILK
-
- mov (1) PDECBUF_UD<1>:ud 0x10001*DECBUF*GRFWIB+0x00400000:ud // Pointers to row 0 and 2 of decoded data
-
- $for(0,0; <8; 2,4) {
- mov (32) MSGPAYLOAD(%1)<1> r[PDECBUF, %2*GRFWIB]REGION(16,2) {Compr} // Block Y0/Y2
- mov (32) MSGPAYLOAD(%1,16)<1> r[PDECBUF, (1+%2)*GRFWIB]REGION(16,2) {Compr} // Block Y1/Y3
- }
-
-// Update message descriptor based on previous read setup
-//
- send (8) REG_WRITE_COMMIT_Y<1>:ud MSGHDR MSGSRC<8;8,1>:ud DAPWRITE MSGDSC
-
- RETURN
-// End of save_16x16_Y
-
-#endif // !defined(__SAVE_16X16_Y__)
diff --git a/i965_drv_video/shaders/h264/mc/save_4x4_Y.asm b/i965_drv_video/shaders/h264/mc/save_4x4_Y.asm
deleted file mode 100644
index 415034a..0000000
--- a/i965_drv_video/shaders/h264/mc/save_4x4_Y.asm
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Save Intra_4x4 decoded Y picture data to frame buffer
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__SAVE_4X4_Y__) // Make sure this is only included once
-#define __SAVE_4X4_Y__
-
-// Module name: save_4x4_Y.asm
-//
-// Save Intra_4x4 decoded Y picture data to frame buffer
-// Note: Each 4x4 block is stored in 1 GRF register in the order of block raster scan order,
-// i.e. 0, 1, 4, 5, 2, 3, 6, 7, 8, 9, 12, 13, 10, 11, 14, 15
-
-save_4x4_Y:
-
- mov (1) MSGSRC.2:ud 0x000F000F:ud {NoDDClr} // Block width and height (16x16)
- mov (2) MSGSRC.0:ud I_ORIX<2;2,1>:w {NoDDChk} // X, Y offset
-#ifdef DEV_ILK
- add (1) MSGDSC MSGDSC MSG_LEN(8)+DWBWMSGDSC_WC-DWBRMSGDSC_RC-0x00200000:ud // Set message descriptor
-#else
- add (1) MSGDSC MSGDSC MSG_LEN(8)+DWBWMSGDSC_WC-DWBRMSGDSC_RC-0x00020000:ud // Set message descriptor
-#endif // DEV_ILK
-
- $for(0; <8; 2) {
- mov (16) MSGPAYLOAD(%1)<1> DEC_Y(%1)<16;4,1>
- mov (16) MSGPAYLOAD(%1,16)<1> DEC_Y(%1,4)<16;4,1>
- mov (16) MSGPAYLOAD(%1+1)<1> DEC_Y(%1,8)<16;4,1>
- mov (16) MSGPAYLOAD(%1+1,16)<1> DEC_Y(%1,12)<16;4,1>
- }
-
-// Update message descriptor based on previous read setup
-//
- send (8) REG_WRITE_COMMIT_Y<1>:ud MSGHDR MSGSRC<8;8,1>:ud DAPWRITE MSGDSC
-
- RETURN
-// End of save_4x4_Y
-
-#endif // !defined(__SAVE_4X4_Y__)
diff --git a/i965_drv_video/shaders/h264/mc/save_8x8_UV.asm b/i965_drv_video/shaders/h264/mc/save_8x8_UV.asm
deleted file mode 100644
index aa76af9..0000000
--- a/i965_drv_video/shaders/h264/mc/save_8x8_UV.asm
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Save decoded U/V picture data to frame buffer
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__SAVE_8x8_UV__) // Make sure this is only included once
-#define __SAVE_8x8_UV__
-
-// Module name: save_8x8_UV.asm
-//
-// Save decoded U/V picture data to frame buffer
-//
-
- mov (1) MSGSRC.2:ud 0x0007000F:ud {NoDDClr} // Block width and height (16x8)
- mov (2) MSGSRC.0<1>:ud I_ORIX<2;2,1>:w {NoDDChk} // I_ORIX has already been adjusted for NV12
-
-// Update message descriptor based on previous read setup
-//
-#ifdef DEV_ILK
- add (1) MSGDSC MSGDSC MSG_LEN(4)+DWBWMSGDSC_WC-DWBRMSGDSC_RC-0x00100000:ud // Set message descriptor
-#else
- add (1) MSGDSC MSGDSC MSG_LEN(4)+DWBWMSGDSC_WC-DWBRMSGDSC_RC-0x00010000:ud // Set message descriptor
-#endif // DEV_ILK
-
-// Write U/V picture data
-//
-#ifndef MONO
- mov MSGPAYLOAD(0,0)<1> DEC_UV(0)REGION(16,2) // U/V row 0
- mov MSGPAYLOAD(0,16)<1> DEC_UV(1)REGION(16,2) // U/V row 1
- mov MSGPAYLOAD(1,0)<1> DEC_UV(2)REGION(16,2) // U/V row 2
- mov MSGPAYLOAD(1,16)<1> DEC_UV(3)REGION(16,2) // U/V row 3
- mov MSGPAYLOAD(2,0)<1> DEC_UV(4)REGION(16,2) // U/V row 4
- mov MSGPAYLOAD(2,16)<1> DEC_UV(5)REGION(16,2) // U/V row 5
- mov MSGPAYLOAD(3,0)<1> DEC_UV(6)REGION(16,2) // U/V row 6
- mov MSGPAYLOAD(3,16)<1> DEC_UV(7)REGION(16,2) // U/V row 7
-#else // defined(MONO)
- $for(0; <4; 2) {
- mov (16) MSGPAYLOADD(%1)<1> 0x80808080:ud {Compr}
- }
-
-#endif // !defined(MONO)
-
- send (8) REG_WRITE_COMMIT_UV<1>:ud MSGHDR MSGSRC<8;8,1>:ud DAPWRITE MSGDSC
-
-// End of save_8x8_UV
-
-#endif // !defined(__SAVE_8x8_UV__)
diff --git a/i965_drv_video/shaders/h264/mc/save_8x8_Y.asm b/i965_drv_video/shaders/h264/mc/save_8x8_Y.asm
deleted file mode 100644
index 3ffca79..0000000
--- a/i965_drv_video/shaders/h264/mc/save_8x8_Y.asm
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Save Intra_8x8 decoded Y picture data to frame buffer
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__SAVE_8X8_Y__) // Make sure this is only included once
-#define __SAVE_8X8_Y__
-
-// Module name: save_8x8_Y.asm
-//
-// Save Intra_8x8 decoded Y picture data to frame buffer
-// NotE: Every 4 rows of Y data are interleaved with the horizontal neighboring blcok
-//
-save_8x8_Y:
-
- mov (1) MSGSRC.2:ud 0x000F000F:ud {NoDDClr} // Block width and height (16x16)
- mov (2) MSGSRC.0:ud I_ORIX<2;2,1>:w {NoDDChk} // X, Y offset
-
-// Update message descriptor based on previous read setup
-//
-#ifdef DEV_ILK
- add (1) MSGDSC MSGDSC MSG_LEN(8)+DWBWMSGDSC_WC-DWBRMSGDSC_RC-0x00200000:ud // Set message descriptor
-#else
- add (1) MSGDSC MSGDSC MSG_LEN(8)+DWBWMSGDSC_WC-DWBRMSGDSC_RC-0x00020000:ud // Set message descriptor
-#endif // DEV_ILK
-
- mov (16) MSGPAYLOAD(0)<1> DEC_Y(0)<32;8,1>
- mov (16) MSGPAYLOAD(0,16)<1> DEC_Y(0,8)<32;8,1>
- mov (16) MSGPAYLOAD(1,0)<1> DEC_Y(0,16)<32;8,1>
- mov (16) MSGPAYLOAD(1,16)<1> DEC_Y(0,24)<32;8,1>
-
- mov (16) MSGPAYLOAD(2)<1> DEC_Y(2)<32;8,1>
- mov (16) MSGPAYLOAD(2,16)<1> DEC_Y(2,8)<32;8,1>
- mov (16) MSGPAYLOAD(3,0)<1> DEC_Y(2,16)<32;8,1>
- mov (16) MSGPAYLOAD(3,16)<1> DEC_Y(2,24)<32;8,1>
-
- mov (16) MSGPAYLOAD(4)<1> DEC_Y(4)<32;8,1>
- mov (16) MSGPAYLOAD(4,16)<1> DEC_Y(4,8)<32;8,1>
- mov (16) MSGPAYLOAD(5,0)<1> DEC_Y(4,16)<32;8,1>
- mov (16) MSGPAYLOAD(5,16)<1> DEC_Y(4,24)<32;8,1>
-
- mov (16) MSGPAYLOAD(6)<1> DEC_Y(6)<32;8,1>
- mov (16) MSGPAYLOAD(6,16)<1> DEC_Y(6,8)<32;8,1>
- mov (16) MSGPAYLOAD(7,0)<1> DEC_Y(6,16)<32;8,1>
- mov (16) MSGPAYLOAD(7,16)<1> DEC_Y(6,24)<32;8,1>
-
- send (8) REG_WRITE_COMMIT_Y<1>:ud MSGHDR MSGSRC<8;8,1>:ud DAPWRITE MSGDSC
-
- RETURN
-// End of save_8x8_Y
-
-#endif // !defined(__SAVE_8X8_Y__)
diff --git a/i965_drv_video/shaders/h264/mc/save_I_PCM.asm b/i965_drv_video/shaders/h264/mc/save_I_PCM.asm
deleted file mode 100644
index 77be35e..0000000
--- a/i965_drv_video/shaders/h264/mc/save_I_PCM.asm
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Save I_PCM Y samples to Y picture buffer
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Module name: save_I_PCM.asm
-//
-// First save I_PCM Y samples to Y picture buffer
-//
- mov (1) MSGSRC.2:ud 0x000F000F:ud {NoDDClr} // Block width and height (16x16)
- shl (2) MSGSRC.0:ud ORIX<2;2,1>:ub 4:w {NoDDChk} // Convert MB origin in pixel unit
-
- add (1) MSGDSC REG_MBAFF_FIELD<0;1,0>:uw MSG_LEN(8)+DWBWMSGDSC_WC+DESTY:ud // Set message descriptor
-
- $for(0; <8; 2) {
- mov (32) MSGPAYLOAD(%1)<1> I_PCM_Y(%1)REGION(16,1) {Compr,NoDDClr}
- mov (32) MSGPAYLOAD(%1,16)<1> I_PCM_Y(%1,16)REGION(16,1) {Compr,NoDDChk}
- }
-
- send (8) REG_WRITE_COMMIT_Y<1>:ud MSGHDR MSGSRC<8;8,1>:ud DAPWRITE MSGDSC
-
-// Then save I_PCM U/V samples to U/V picture buffer
-//
- mov (1) MSGHDR.2:ud 0x0007000F:ud {NoDDClr} // Block width and height (16x8)
- asr (1) MSGHDR.1:ud MSGSRC.1<0;1,0>:ud 1:w {NoDDChk} // Y offset should be halved
- add (1) MSGDSC MSGDSC 0x0-MSG_LEN(4)+0x1:d // Set message descriptor for U/V
-
-#if 0
- and.z.f0.0 (1) NULLREG REG_CHROMA_FORMAT_IDC CHROMA_FORMAT_IDC:ud
- (f0.0) jmpi (1) MONOCHROME_I_PCM
-#endif
-
-#ifndef MONO
-// Non-monochrome picture
-//
- $for(0,0; <4; 2,1) {
- mov (16) MSGPAYLOAD(%1)<2> I_PCM_UV(%2)REGION(16,1) // U data
- mov (16) MSGPAYLOAD(%1,1)<2> I_PCM_UV(%2+2)REGION(16,1) // V data
- mov (16) MSGPAYLOAD(%1+1)<2> I_PCM_UV(%2,16)REGION(16,1) // U data
- mov (16) MSGPAYLOAD(%1+1,1)<2> I_PCM_UV(%2+2,16)REGION(16,1) // V data
- }
-#else // defined(MONO)
-MONOCHROME_I_PCM:
- $for(0; <4; 2) {
- mov (16) MSGPAYLOADD(%1)<1> 0x80808080:ud {Compr}
- }
-
-#endif // !defined(MONO)
-
- send (8) REG_WRITE_COMMIT_UV<1>:ud MSGHDR null:ud DAPWRITE MSGDSC
-
-// End of save_I_PCM
diff --git a/i965_drv_video/shaders/h264/mc/scoreboard.asm b/i965_drv_video/shaders/h264/mc/scoreboard.asm
deleted file mode 100644
index 6fb41cf..0000000
--- a/i965_drv_video/shaders/h264/mc/scoreboard.asm
+++ /dev/null
@@ -1,282 +0,0 @@
-/*
- * Dependency control scoreboard kernel
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: scoreboard.asm
-//
-// Dependency control scoreboard kernel
-//
-// $Revision: 16 $
-// $Date: 10/18/06 4:10p $
-//
-
-// ----------------------------------------------------
-// Main: scoreboard
-// ----------------------------------------------------
-// ----------------------------------------------------
-// Scoreboard structure
-// ----------------------------------------------------
-//
-// 1 DWORD per thread
-//
-// Bit 31: "Checking" thread, i.e. an intra MB that sends "check dependency" message
-// Bit 30: "Completed" thread. This bit set by an "update" message from intra/inter MB.
-// Bits 29:28: Must set to 0
-// Bits 27:24: EUID
-// Bits 23:18: Reserved
-// Bits 17:16: TID
-// Bits 15:8: X offset of current MB
-// Bits 15:5: Reserved
-// Bits 4:0: 5 bits of available neighbor MB flags
-
-.kernel scoreboard
-SCOREBOARD:
-
-#ifdef _DEBUG
-// WA for FULSIM so we'll know which kernel is being debugged
-mov (1) acc0:ud 0xf0aa55a5:ud
-#endif
-
-#include "header.inc"
-#include "scoreboard_header.inc"
-
-//
-// Now, begin source code....
-//
-
-.code
-
-#ifdef AS_ENABLED
- and.z.f0.1 (1) NULLREG r0.2<0;1,0>:ud TH_RES // Is this a restarted thread previously interrupted?
- (f0.1) jmpi (1) Scoreboard_Init
-
- #include "scoreboard_restore_AS.asm"
-
- jmpi (1) Scoreboard_OpenGW
-Scoreboard_Init:
-#endif // End AS_ENABLED
-
-// Scoreboard must be initialized to 0xc000ffff, meaning all "completed"
-// And it also avoids message mis-handling for the first MB
- $for(0; <32; 2) {
- mov (16) CMD_SB(%1)<1> 0xc000ffff:ud {Compr}
- }
-#ifdef DOUBLE_SB // Scoreboard size needs to be doubled
- $for(32; <64; 2) {
- mov (16) CMD_SB(%1)<1> 0xc000ffff:ud {Compr}
- }
-#endif // DOUBLE_SB
-
-//----------------------------------------------------------
-// Open message gateway for the scoreboard thread
-//
-// RegBase = r4 (0x04)
-// Gateway Size = 64 GRF registers (0x6)
-// Dispatch ID = r0.20:ub
-// Scoreboard Thread Key = 0
-//----------------------------------------------------------
-Scoreboard_OpenGW:
- mov (8) MSGHDRY0<1>:ud 0x00000000:ud // Initialize message header payload with 0
-
- // Send a message with register base RegBase=0x04(r4) and Gateway size = 0x6 = 64 GRF reg and Key = 0
- // 000 00000100 00000 00000 110 00000000 ==> 0000 0000 1000 0000 0000 0110 0000 0000
-#ifdef AS_ENABLED
- add (1) MSGHDRY0.5<1>:ud r0.20:ub 0x00800700:ud // Allocate 128 GRFs for message gateway - for SIP to send notification MSG
-#else
- #ifdef DOUBLE_SB
- add (1) MSGHDRY0.5<1>:ud r0.20:ub 0x00800600:ud // 64 GRF's for CTG-B
- #else
- add (1) MSGHDRY0.5<1>:ud r0.20:ub 0x00800500:ud // 32 GRF's for CTG-A
- #endif // DOUBLE_SB
-#endif
- send (8) NULLREG MSGHDRY0 null:ud MSG_GW OGWMSGDSC
-
-//------------------------------------------------------------------------
-// Send Thread Spawning Message to start dispatching macroblock threads
-//
-//------------------------------------------------------------------------
-#ifdef AS_ENABLED
- mov (8) acc0<1>:ud CMD_SB(31)<8;8,1> // Ensure scoreboard data have been completely restored
-#endif // End AS_ENABLED
- mov (8) MSGHDRY1<1>:ud r0<8;8,1>:ud // Initialize message header payload with R0
- mov (1) MSGHDRY1.4<1>:ud 0x00000400:ud // Dispatch URB length = 1
-
- send (8) NULLREG MSGHDRY1 null:ud TS TSMSGDSC
-
- mov (8) MSGHDRY0<1>:ud 0x00000000:ud // Initialize message header payload with 0
-
-//------------------------------------------------------------------------
-// Scoreboard control data initialization
-//------------------------------------------------------------------------
-#ifdef AS_ENABLED
- or (1) cr0.1:ud cr0.1:ud AS_INT_EN // Enable interrupt
- (f0.1) jmpi (1) Scoreboard_State_Init // Jump if not restarted thread
-
- // Restore scoreboard kernel control data to r1 - r3
- mov (1) m4.1:ud 64:ud // Starting r1
- mov (1) m4.2:ud 0x0002001f:ud // for 3 registers
- send (8) r1.0<1>:ud m4 null:ud DWBRMSGDSC_SC+0x00030000+AS_SAVE // Restore r1 - r3
- mov (8) a0.0<1>:uw AR_SAVE<8;8,1>:uw // Restore all address registers
-
-// Check whether all MBs have been decoded
- cmp.e.f0.0 (1) NULLREG TotalMB<0;1,0>:w 0:w // Set "Last MB" flag
- (-f0.0) jmpi (1) Before_First_MB
- END_THREAD
-
-// Check whether it is before the first MB
-Before_First_MB:
- cmp.e.f0.0 (1) NULLREG AVAILFLAGD<1>:ud 0x08020401:ud // in ACBD order
- (f0.0) jmpi (1) Wavefront_Walk
-
-Scoreboard_State_Init:
-#endif // End AS_ENABLED
- mov (2) WFLen_B<2>:w HEIGHTINMB_1<0;1,0>:w
- mov (1) AVAILFLAGD<1>:ud 0x08020401:ud // in ACBD order
- mov (1) CASE00PTR<1>:ud Notify_MSG_IP-No_Message_IP:ud // Inter kernel starts
- mov (1) CASE10PTR<1>:ud Dependency_Check_IP-No_Message_IP:ud // Intra kernel starts
-#ifdef AS_ENABLED
- mov (1) CASE11PTR<1>:ud 0:ud // No message
-#else
- mov (1) CASE11PTR<1>:ud MB_Loop_IP-No_Message_IP:ud // No message
-#endif // End AS_ENABLED
- mov (1) StartXD<1>:ud 0:ud
- mov (1) NewWFOffsetD<1>:ud 0x01ffff00:ud
-
- mov (4) WFStart(0)<1> 0xffff:w
- mov (1) WFStart(0)<1> 0:w
-
- mov (8) a0.0<1>:uw 0x0:uw // Initialize all pointers to 0
-
-//------------------------------------------------------------------------
-// Scoreboard message handling loop
-//------------------------------------------------------------------------
-//
-Scoreboard_Loop:
- // Calculate current wavefront length
- add.ge.f0.1 (16) acc0<1>:w StartX<0;1,0>:w 0:w // Used for x>2*y check
- mac.g.f0.0 (16) NULLREGW WFLenY<0;1,0>:w -2:w // X - 2*Y > 0 ??
- (f0.0) mov (1) WFLen<1>:w WFLenY<0;1,0>:w // Use smaller vertical wavefront length
- (-f0.0) asr.sat (1) WFLen<1>:uw StartX<0;1,0>:w 1:w // Horizontal wavefront length is smaller
-
- // Initialize 5-MB group
-#ifdef ONE_MB_WA
- mov (2) MBINDEX(0)<1> WFStart(0)<2;2,1>
- (f0.1) add (4) MBINDEX(0,2)<1> WFStart(0,1)<4;4,1> -1:w
- (-f0.1) add (4) MBINDEX(0,2)<1> WFStart(0,0)<4;4,1> -1:w
- (-f0.1) mov (1) StartX<1>:w 0:w // WA for 1-MB wide pictures
-#else
- mov (2) MBINDEX(0)<1> WFStart(0)<2;2,1> {NoDDClr}
- add (4) MBINDEX(0,2)<1> WFStart(0,1)<4;4,1> -1:w {NoDDChk}
-#endif
-
- // Update WFStart
- mov (8) acc0<1>:w WFStart(0)<0;1,0> // Move WFStart(0) to acc0 to remove dependency later
- mov (4) WFStart(0,1)<1> WFStart(0)<4;4,1> {NoDDClr} // Shift WFStart(0:2) to WFStart(1:3)
- add (1) WFStart(0)<1> acc0.0<0;1,0>:w WFLen<0;1,0>:w {NoDDChk} // WFStart(0) = WFStart(0) + WFLen
-
- mul (8) MBINDEX(0)<1> MBINDEX(0)<8;8,1> 4:w // Adjust MB order # to be DWORD aligned
- and (1) DEPPTR<1>:uw acc0<0;1,0>:w SB_MASK*4:uw {NoDDClr} // Wrap around scoreboard entries for current MB
- and (4) DEPPTRL<1>:uw acc0.1<4;4,1>:w SB_MASK*4:uw {NoDDChk} // Wrap around scoreboard entries for neighbor MBs
-
-Wavefront_Walk:
- wait n0:ud
-// Check for combined "checking" or "completed" threads in forwarded message
-// 2 MSB of scoreboard message indicate:
-// 0b00 = "inter start" message
-// 0b10 = "intra start" message
-// 0b11 = "No Message" or "inter complete" message
-// 0b01 = Reserved (should never occur)
-//
-MB_Loop:
- shr (1) PMSGSEL<1>:uw r[CMDPTR,CMD_SB_REG_OFF*GRFWIB+2]<0;1,0>:uw 12:w // DWORD aligned pointer to message handler
- and.nz.f0.1 (4) NULLREG r[CMDPTR,CMD_SB_REG_OFF*GRFWIB]<0;1,0>:ub AVAILFLAG<4;4,1>:ub // f0.1 4 LSB will have the available flags in ACBD order
- mov (1) MSGHDRY0.4<1>:ud r[CMDPTR,CMD_SB_REG_OFF*GRFWIB]<0;1,0>:ud // Copy MB thread info from scoreboard
- jmpi (1) r[PMSGSEL, INLINE_REG_OFF*GRFWIB+16]<0;1,0>:d
-
-// Now determine whether this is "inter done" or "no message"
-// through checking debug_counter
-//
-No_Message:
-#ifdef AS_ENABLED
- cmp.z.f0.1 (1) NULLREG n0:ud 0 // Are all messages handled?
- and.z.f0.0 (1) NULLREG cr0.1:ud AS_INT // Poll interrupt bit
- (-f0.1) jmpi (1) MB_Loop // Continue polling the remaining message from current thread
-
-// All messages have been handled
- (f0.0) jmpi (1) Wavefront_Walk // No interrupt occurs. Wait for next one
-
-// Interrupt has been detected
-// Save all contents and terminate the scoreboard
-//
- #include "scoreboard_save_AS.asm"
-
- // Save scoreboard control data as well
- //
- mov (8) AR_SAVE<1>:uw a0.0<8;8,1>:uw // All address registers needs to be saved
- mov (1) MSGHDR.1:ud 64:ud
- mov (1) MSGHDR.2:ud 0x0002001f:ud // for 3 registers
- $for(0; <3; 1) {
- mov (8) MSGPAYLOADD(%1)<1> CMD_SB(%1-3)REGION(8,1)
- }
- send (8) NULLREG MSGHDR null:ud DWBWMSGDSC+0x00300000+AS_SAVE // Save r1 - r3
-
- send (8) NULLREG MSGHDR r0:ud EOTMSGDSC+TH_INT // Terminate with "Thread Interrupted" bit set
-#endif // End AS_ENABLED
-
-Dependency_Check:
-// Current thread is "checking" but not "completed" (0b10 case).
-// Check for dependency clear using all availability bits
-//
- (f0.1) and.z.f0.1 (4) NULLREG r[DEPPTRL,CMD_SB_REG_OFF*GRFWIB+3]<1,0>:ub DONEFLAG:uw // f0.1 4 LSB contains dependency clear
- (f0.1.any4h) jmpi (1) Dependency_Check // Dependency not clear, keep polling..
-
-// "Checking" thread and dependency cleared, send a message to let the thread go
-//
-Notify_MSG:
- send (8) NULLREG MSGHDRY0 null:ud MSG_GW FWDMSGDSC+NOTIFYMSG
-
-// Current macroblock has been serviced. Update to next macroblock in special zig-zag order
-//
-Update_CurMB:
-#if 0
- add.ge.f0.0 (1) WFLen<1>:w WFLen<0;1,0>:w -1:w // Set "End of wavefront" flag
- add (1) TotalMB<1>:w TotalMB<0;1,0>:w -1:w // Decrement "TotalMB"
-#else
- add.ge.f0.0 (2) TotalMB<2>:w TotalMB<4;2,2>:w -1:w // Set "End of wavefront" flag and decrement "TotalMB"
-#endif
- add (8) MBINDEX(0)<1> MBINDEX(0)<8;8,1> 4:w // Increment MB indices
- and (1) DEPPTR<1>:uw acc0<0;1,0>:w SB_MASK*4:uw {NoDDClr} // Wrap around 256 scoreboard entries for current MB
- and (4) DEPPTRL<1>:uw acc0.1<4;4,1>:w SB_MASK*4:uw {NoDDChk} // Wrap around 256 scoreboard entries for neighbor MBs
- cmp.e.f0.1 (16) NULLREGW StartX<0;1,0>:uw WIDTHINMB_1<0;1,0>:uw // Set "on picture right boundary" flag
-#if 0
- (f0.0) jmpi (1) Wavefront_Walk // Continue wavefront walking
-#else
- (f0.0.all2h) jmpi (1) Wavefront_Walk // Continue wavefront walking
-#endif
-
-// Start new wavefront
-//
- cmp.e.f0.0 (1) NULLREG TotalMB<0;1,0>:w 0:w // Set "Last MB" flag
- (f0.1) add (4) WFLen<1>:w WFLen<4;4,1>:w NewWFOffset<4;4,1>:b
- (f0.1) add (4) WFStart(0)<1> WFStart(0)<4;4,1> 1:w
- (-f0.1) add (1) StartX<1>:w StartX<0;1,0>:w 1:w // Move to right MB
- (-f0.1) add (1) WFStart(0)<1> WFStart(0)<0;1,0> 1:w
-
- (-f0.0) jmpi (1) Scoreboard_Loop // Not last MB, start new wavefront walking
-
-// All MBs have decoded. Terminate the thread now
-//
- END_THREAD
-
-#if !defined(COMBINED_KERNEL) // For standalone kernel only
-.end_code
-
-.end_kernel
-#endif
-
-// End of scoreboard
diff --git a/i965_drv_video/shaders/h264/mc/scoreboard_MBAFF.asm b/i965_drv_video/shaders/h264/mc/scoreboard_MBAFF.asm
deleted file mode 100644
index 02a49d8..0000000
--- a/i965_drv_video/shaders/h264/mc/scoreboard_MBAFF.asm
+++ /dev/null
@@ -1,299 +0,0 @@
-/*
- * Dependency control scoreboard kernel for MBAFF frame
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: scoreboard_MBAFF.asm
-//
-// Dependency control scoreboard kernel for MBAFF frame
-//
-// $Revision: 16 $
-// $Date: 10/18/06 4:10p $
-//
-
-// ----------------------------------------------------
-// Main: scoreboard_MBAFF
-// ----------------------------------------------------
-// ----------------------------------------------------
-// Scoreboard structure
-// ----------------------------------------------------
-//
-// 1 DWORD per thread
-//
-// Bit 31: "Checking" thread, i.e. an intra MB that sends "check dependency" message
-// Bit 30: "Completed" thread. This bit set by an "update" message from intra/inter MB.
-// Bits 29:28: Must set to 0
-// Bits 27:24: EUID
-// Bits 23:18: Reserved
-// Bits 17:16: TID
-// Bits 15:8: X offset of current MB
-// Bits 15:5: Reserved
-// Bits 4:0: 5 bits of available neighbor MB flags
-
-.kernel scoreboard_MBAFF
-SCOREBOARD_MBAFF:
-
-#ifdef _DEBUG
-// WA for FULSIM so we'll know which kernel is being debugged
-mov (1) acc0:ud 0xffaa55a5:ud
-#endif
-
-#include "header.inc"
-#include "scoreboard_header.inc"
-
-//
-// Now, begin source code....
-//
-
-.code
-
-#ifdef AS_ENABLED
- and.z.f0.1 (1) NULLREG r0.2<0;1,0>:ud TH_RES // Is this a restarted thread previously interrupted?
- (f0.1) jmpi (1) MBAFF_Scoreboard_Init
-
- #include "scoreboard_restore_AS.asm"
-
- jmpi (1) MBAFF_Scoreboard_OpenGW
-MBAFF_Scoreboard_Init:
-#endif // End AS_ENABLED
-
-// Scoreboard must be initialized to 0xc000ffff, meaning all "completed"
-// And it also avoids message mis-handling for the first MB
- $for(0; <32; 2) {
- mov (16) CMD_SB(%1)<1> 0xc000ffff:ud {Compr}
- }
-#ifdef DOUBLE_SB // Scoreboard size needs to be doubled
- $for(32; <64; 2) {
- mov (16) CMD_SB(%1)<1> 0xc000ffff:ud {Compr}
- }
-#endif // DOUBLE_SB
-
-//----------------------------------------------------------
-// Open message gateway for the scoreboard thread
-//
-// RegBase = r4 (0x04)
-// Gateway Size = 64 GRF registers (0x6)
-// Dispatch ID = r0.20:ub
-// Scoreboard Thread Key = 0
-//----------------------------------------------------------
-MBAFF_Scoreboard_OpenGW:
- mov (8) MSGHDRY0<1>:ud 0x00000000:ud // Initialize message header payload with 0
-
- // Send a message with register base RegBase=0x04(r4) and Gateway size = 0x6 = 64 GRF reg and Key = 0
- // 000 00000100 00000 00000 110 00000000 ==> 0000 0000 1000 0000 0000 0110 0000 0000
-#ifdef AS_ENABLED
- add (1) MSGHDRY0.5<1>:ud r0.20:ub 0x00800700:ud // Allocate 128 GRFs for message gateway - for SIP to send notification MSG
-#else
- #ifdef DOUBLE_SB
- add (1) MSGHDRY0.5<1>:ud r0.20:ub 0x00800600:ud // 64 GRF's for CTG-B
- #else
- add (1) MSGHDRY0.5<1>:ud r0.20:ub 0x00800500:ud // 32 GRF's for CTG-A
- #endif // DOUBLE_SB
-#endif
-
- send (8) NULLREG MSGHDRY0 null:ud MSG_GW OGWMSGDSC
-
-//------------------------------------------------------------------------
-// Send Thread Spawning Message to start dispatching macroblock threads
-//
-//------------------------------------------------------------------------
-#ifdef AS_ENABLED
- mov (8) acc0<1>:ud CMD_SB(31)<8;8,1> // Ensure scoreboard data have been completely restored
-#endif // End AS_ENABLED
- mov (8) MSGHDRY1<1>:ud r0<8;8,1>:ud // Initialize message header payload with R0
- mov (1) MSGHDRY1.4<1>:ud 0x00000400:ud // Dispatch URB length = 1
-
- send (8) NULLREG MSGHDRY1 null:ud TS TSMSGDSC
-
- mov (8) MSGHDRY0<1>:ud 0x00000000:ud // Initialize message header payload with 0
-
-//------------------------------------------------------------------------
-// Scoreboard control data initialization
-//------------------------------------------------------------------------
-#ifdef AS_ENABLED
- or (1) cr0.1:ud cr0.1:ud AS_INT_EN // Enable interrupt
- (f0.1) jmpi (1) MBAFF_Scoreboard_State_Init // Jump if not restarted thread
-
- // Restore scoreboard kernel control data to r1 - r3
- mov (1) m4.1:ud 64:ud // Starting r1
- mov (1) m4.2:ud 0x0002001f:ud // for 3 registers
- send (8) r1.0<1>:ud m4 null:ud DWBRMSGDSC_SC+0x00030000+AS_SAVE // Restore r1 - r3
- and (1) CMDPTR<1>:uw MBINDEX(0)<0;1,0> SB_MASK*4:uw // Restore scoreboard entries for current MB
-
-// EOT if all MBs have been decoded
- cmp.e.f0.0 (1) NULLREG TotalMB<0;1,0>:w 0:w // Set "Last MB" flag
- (-f0.0) jmpi (1) MBAFF_Before_First_MB
- END_THREAD
-
-// Check whether it is before the first MB
-MBAFF_Before_First_MB:
- cmp.e.f0.0 (1) NULLREG AVAILFLAGD<1>:ud 0x08020401:ud // in ACBD order
- (f0.0) jmpi (1) MBAFF_Wavefront_Walk
-
-MBAFF_Scoreboard_State_Init:
-#endif // End AS_ENABLED
- mov (2) WFLen_B<2>:w HEIGHTINMB_1<0;1,0>:w
- mov (1) AVAILFLAGD<1>:ud 0x08020401:ud // in ACBD order
- mov (1) AVAILFLAG1D<1>:ud 0x08020410:ud // in A_C_B_D_ order
- mov (1) CASE00PTR<1>:ud MBAFF_Notify_MSG_IP-MBAFF_No_Message_IP:ud // Inter kernel starts
- mov (1) CASE10PTR<1>:ud MBAFF_Dependency_Check_IP-MBAFF_No_Message_IP:ud // Intra kernel starts
-#ifdef AS_ENABLED
- mov (1) CASE11PTR<1>:ud 0:ud // No message
-#else
- mov (1) CASE11PTR<1>:ud MBAFF_MB_Loop_IP-MBAFF_No_Message_IP:ud // No message
-#endif // End AS_ENABLED
- mov (1) StartXD<1>:ud 0:ud
- mov (1) NewWFOffsetD<1>:ud 0x01ffff00:ud
-
- mov (8) WFStart_T(0)<1> 0xffff:w
- mov (1) WFStart_T(0)<1> 0:w
-
- mov (8) a0.0<1>:uw 0x0:uw // Initialize all pointers to 0
-
-//------------------------------------------------------------------------
-// Scoreboard message handling loop
-//------------------------------------------------------------------------
-//
-MBAFF_Scoreboard_Loop:
-// Calculate current wavefront length (same for top and bottom MB wavefronts)
- add.ge.f0.1 (16) acc0<1>:w StartX<0;1,0>:w 0:w // Used for x>2*y check
- mac.g.f0.0 (16) NULLREGW WFLenY<0;1,0>:w -2:w // X - 2*Y > 0 ??
- (f0.0) mov (2) WFLen_B<1>:w WFLenY<0;1,0>:w // Use smaller vertical wavefront length
- (f0.0) mov (1) WFLen_Save<1>:w WFLenY<0;1,0>:w // Save current wave front length
- (-f0.0) asr.sat (2) WFLen_B<1>:uw StartX<0;1,0>:w 1:w // Horizontal wavefront length is smaller
- (-f0.0) asr.sat (1) WFLen_Save<1>:uw StartX<0;1,0>:w 1:w // Save current wave front length
-
-// Initialize 9-MB group for top macroblock wavefront
-#ifdef ONE_MB_WA_MBAFF
- mov (2) MBINDEX(0)<1> WFStart_T(0)<2;2,1>
- (f0.1) add (4) MBINDEX(0,2)<1> WFStart_B(0,1)<4;4,1> -1:w
- (-f0.1) add (4) MBINDEX(0,2)<1> WFStart_B(0,0)<4;4,1> -1:w
- mov (1) MBINDEX(0,5)<1> WFStart_B(0,1)<0;1,0>
- (-f0.1) mov (1) StartX<1>:w 0:w // WA for 1-MB wide pictures
-#else
- mov (2) MBINDEX(0)<1> WFStart_T(0)<2;2,1> {NoDDClr}
- add (4) MBINDEX(0,2)<1> WFStart_B(0,1)<4;4,1> -1:w {NoDDChk,NoDDClr}
- mov (1) MBINDEX(0,5)<1> WFStart_B(0,1)<0;1,0> {NoDDChk,NoDDClr}
- add (4) MBINDEX(0,6)<1> WFStart_T(0,1)<4;4,1> -1:w {NoDDChk} // Upper MB group (C_B_D_x)
-#endif
-
-// Update WFStart_B[0]
- add (8) acc0<1>:w WFLen<0;1,0>:w 1:w // WFLen + 1
- add (1) WFStart_B(0,0)<1> acc0<0;1,0>:w WFStart_T(0,0)<0;1,0> // WFStart_T[0] + WFLen + 1
-
-MBAFF_Start_Wavefront:
- mul (16) MBINDEX(0)<1> MBINDEX(0)REGION(16,1) 4:w // Adjust MB order # to be DWORD aligned
- and (1) CMDPTR<1>:uw acc0<0;1,0>:w SB_MASK*4:uw // Wrap around scoreboard entries for current MB
-
-MBAFF_Wavefront_Walk:
- wait n0:ud
-
-// Check for combined "checking" or "completed" threads in forwarded message
-// 2 MSB of scoreboard message indicate:
-// 0b00 = "inter start" message
-// 0b10 = "intra start" message
-// 0b11 = "No Message" or "inter complete" message
-// 0b01 = Reserved (should never occur)
-//
-MBAFF_MB_Loop:
- shr (1) PMSGSEL<1>:uw r[CMDPTR,CMD_SB_REG_OFF*GRFWIB+2]<0;1,0>:uw 12:w // DWORD aligned pointer to message handler
- and.nz.f0.1 (8) NULLREG r[CMDPTR,CMD_SB_REG_OFF*GRFWIB]<0;1,0>:ub AVAILFLAG<8;8,1>:ub // f0.1 8 LSB will have the available flags in ACBDA_C_B_D_ order
- mov (1) MSGHDRY0.4<1>:ud r[CMDPTR,CMD_SB_REG_OFF*GRFWIB]<0;1,0>:ud // Copy MB thread info from scoreboard
- jmpi (1) r[PMSGSEL, INLINE_REG_OFF*GRFWIB+16]<0;1,0>:d
-
-// Now determine whether this is "inter done" or "no message"
-// through checking debug_counter
-//
-MBAFF_No_Message:
-#ifdef AS_ENABLED
- cmp.z.f0.1 (1) NULLREG n0:ud 0 // Are all messages handled?
- and.z.f0.0 (1) NULLREG cr0.1:ud AS_INT // Poll interrupt bit
- (-f0.1) jmpi (1) MBAFF_MB_Loop // Continue polling the remaining message from current thread
-
-// All messages have been handled
- (f0.0) jmpi (1) MBAFF_Wavefront_Walk // No interrupt occurs. Wait for next one
-
-// Interrupt has been detected
-// Save all contents and terminate the scoreboard
-//
- #include "scoreboard_save_AS.asm"
-
- // Save scoreboard control data as well
- //
- mov (1) MSGHDR.1:ud 64:ud
- mov (1) MSGHDR.2:ud 0x0002001f:ud // for 3 registers
- $for(0; <3; 1) {
- mov (8) MSGPAYLOADD(%1)<1> CMD_SB(%1-3)REGION(8,1)
- }
- send (8) NULLREG MSGHDR null:ud DWBWMSGDSC+0x00300000+AS_SAVE // Save r1 - r3
-
- send (8) NULLREG MSGHDR r0:ud EOTMSGDSC+TH_INT // Terminate with "Thread Interrupted" bit set
-#endif // End AS_ENABLED
-
-MBAFF_Dependency_Check:
-// Current thread is "checking" but not "completed" (0b10 case).
-// Check for dependency clear using all availability bits
-//
- and (8) DEPPTR<1>:uw MBINDEX(0,1)REGION(8,1) SB_MASK*4:uw // Wrap around scoreboard entries for current MB
-MBAFF_Dependency_Polling:
- (f0.1) and.z.f0.1 (8) NULLREG r[DEPPTR,CMD_SB_REG_OFF*GRFWIB+3]<1,0>:ub DONEFLAG:uw // f0.1 8 LSB contains dependency clear
- (f0.1.any8h) jmpi (1) MBAFF_Dependency_Polling // Dependency not clear, keep polling..
-
-// "Checking" thread and dependency cleared, send a message to let the thread go
-//
-MBAFF_Notify_MSG:
- send (8) NULLREG MSGHDRY0 null:ud MSG_GW FWDMSGDSC+NOTIFYMSG
-
-// Current macroblock has been serviced. Update to next macroblock in special zig-zag order
-//
-MBAFF_Update_CurMB:
- add.ge.f0.0 (2) TotalMB<2>:w TotalMB<4;2,2>:w -1:w // Set "End of wavefront" flag and decrement "TotalMB"
- add (16) MBINDEX(0)<1> MBINDEX(0)REGION(16,1) 4:w // Increment MB indices
- and (1) CMDPTR<1>:uw acc0<0;1,0>:w SB_MASK*4:uw // Wrap around scoreboard entries for current MB
- (f0.0.all2h) jmpi (1) MBAFF_Wavefront_Walk // Continue wavefront walking
-
-// Top macroblock wavefront walk done, start bottom MB wavefront
- add.ge.f0.0 (1) WFLen<1>:w WFLen_B<0;1,0>:w 0:w {NoDDClr} // Set bottom MB wavefront length
- mov (1) WFLen_B<1>:w -1:w {NoDDChk} // Reset bottom MB wavefront length
-
-// Initialize 9-MB group for bottom macroblock wavefront
- mov (8) MBINDEX(0)<1> WFStart_B(0)<1;4,0> {NoDDClr} // Initialize with WFStart_B[0] and WFStart_B[1]
- mov (4) MBINDEX(0,1)<1> WFStart_T(0,1)<0;1,0> {NoDDChk,NoDDClr} // Initialize with WFStart_T[1]
- mov (2) MBINDEX(0,2)<1> WFStart_T(0)<0;1,0> {NoDDChk,NoDDClr} // Initialize with WFStart_T[0]
- add (4) MBINDEX(0,6)<1> WFStart_B(0,1)<4;4,1> -1:w {NoDDChk} // Upper MB group (C_B_D_x)
-
- (f0.0) jmpi (1) MBAFF_Start_Wavefront // Start bottom MB wavefront walk
-
-// Start new wavefront
-//
- cmp.e.f0.1 (16) NULLREGW StartX<0;1,0>:uw WIDTHINMB_1<0;1,0>:uw // Set "on picture right boundary" flag
-
- // Update WFStart_T and WFStart_B
- add (8) acc0<1>:w WFStart_T(0)REGION(1,0) 1:w // Move WFStart_T[0]+1 to acc0 to remove dependency later
- mov (8) WFStart_T(0,1)<1> WFStart_T(0)<8;8,1> {NoDDClr} // Shift WFStart_T(B)[0:2] to WFStart_T(B)[1:3]
- mac (1) WFStart_T(0,0)<1> WFLen_Save<0;1,0>:w 2:w {NoDDChk} // WFStart_T[0] = WFStart_T[0] + 2*WFLen
-
- cmp.e.f0.0 (1) NULLREG TotalMB<0;1,0>:w 0:w // Set "Last MB" flag
-
- (f0.1) add (4) WFLen<1>:w WFLen<4;4,1>:w NewWFOffset<4;4,1>:b // + (0, -1, -1, 1)
- (f0.1) add (8) WFStart_T(0)<1> WFStart_T(0)REGION(4,1) 1:w
- (-f0.1) add (1) StartX<1>:w StartX<0;1,0>:w 1:w // Move to right MB
- (-f0.1) add (1) WFStart_T(0)<1> WFStart_T(0)REGION(1,0) 1:w
-
- (-f0.0) jmpi (1) MBAFF_Scoreboard_Loop // Not last MB, start new wavefront walking
-
-// All MBs have decoded. Terminate the thread now
-//
- END_THREAD
-
-#if !defined(COMBINED_KERNEL) // For standalone kernel only
-.end_code
-
-.end_kernel
-#endif
-
-// End of scoreboard_MBAFF
diff --git a/i965_drv_video/shaders/h264/mc/scoreboard_restore_AS.asm b/i965_drv_video/shaders/h264/mc/scoreboard_restore_AS.asm
deleted file mode 100644
index 7d95330..0000000
--- a/i965_drv_video/shaders/h264/mc/scoreboard_restore_AS.asm
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Restore previously stored scoreboard data after content switching back
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Module name: scoreboard_restore_AS.asm
-//
-// Restore previously stored scoreboard data after content switching back
-//
-//
- // Restore scoreboard data to r4 - r67
- // They are saved in a 2D surface with width of 32 and height of 80.
- // Each row corresponds to one GRF register in the following order
- // r4 - r67 : Scoreboard message
- //
- mov (8) MSGSRC<1>:ud r0.0<8;8,1>:ud {NoDDClr} // Initialize message header payload with r0
-
- mov (2) MSGSRC.0:ud 0:ud {NoDDClr, NoDDChk} // Starting r4
- mov (1) MSGSRC.2:ud 0x0007001f:ud {NoDDChk} // for 8 registers
- send (8) CMD_SB(0)<1> m1 MSGSRC<8;8,1>:ud DWBRMSGDSC_SC+0x00080000+AS_SAVE // Restore r4 - r11
-
- mov (8) m2:ud MSGSRC<8;8,1>:ud
- mov (1) m2.1:ud 8:ud
- send (8) CMD_SB(8)<1> m2 null:ud DWBRMSGDSC_SC+0x00080000+AS_SAVE // Restore r12 - r19
-
- mov (8) m3:ud MSGSRC<8;8,1>:ud
- mov (1) m3.1:ud 16:ud
- send (8) CMD_SB(16)<1> m3 null:ud DWBRMSGDSC_SC+0x00080000+AS_SAVE // Restore r20 - r27
-
- mov (8) m4:ud MSGSRC<8;8,1>:ud
- mov (1) m4.1:ud 24:ud
- send (8) CMD_SB(24)<1> m4 null:ud DWBRMSGDSC_SC+0x00080000+AS_SAVE // Restore r28 - r35
-
- mov (8) m5:ud MSGSRC<8;8,1>:ud
- mov (1) m5.1:ud 32:ud
- send (8) CMD_SB(32)<1> m5 null:ud DWBRMSGDSC_SC+0x00080000+AS_SAVE // Restore r36 - r43
-
- mov (8) m6:ud MSGSRC<8;8,1>:ud
- mov (1) m6.1:ud 40:ud
- send (8) CMD_SB(40)<1> m6 null:ud DWBRMSGDSC_SC+0x00080000+AS_SAVE // Restore r44 - r51
-
- mov (8) m7:ud MSGSRC<8;8,1>:ud
- mov (1) m7.1:ud 48:ud
- send (8) CMD_SB(48)<1> m7 null:ud DWBRMSGDSC_SC+0x00080000+AS_SAVE // Restore r52 - r59
-
- mov (8) m8:ud MSGSRC<8;8,1>:ud
- mov (1) m8.1:ud 56:ud
- send (8) CMD_SB(56)<1> m8 null:ud DWBRMSGDSC_SC+0x00080000+AS_SAVE // Restore r60 - r67
-
-// End of scoreboard_restore_AS
diff --git a/i965_drv_video/shaders/h264/mc/scoreboard_save_AS.asm b/i965_drv_video/shaders/h264/mc/scoreboard_save_AS.asm
deleted file mode 100644
index 13abe0e..0000000
--- a/i965_drv_video/shaders/h264/mc/scoreboard_save_AS.asm
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Save scoreboard data before content switching
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Module name: scoreboard_save_AS.asm
-//
-// Save scoreboard data before content switching
-//
-//
- // r1 - r35 need to be saved
- // They are saved in a 2D surface with width of 32 and height of 64.
- // Each row corresponds to one GRF register in the following order
- // r4 - r35 : Scoreboard message
- // r1 - r3 : Scoreboard kernel control data
-
- mov (8) MSGHDR<1>:ud r0.0<8;8,1>:ud // Initialize message header payload with r0
- mov (1) MSGHDR.2:ud 0x0007001f:ud // for 8 registers
-
- mov (2) MSGHDR.0:ud 0:ud
- $for(0; <8; 2) {
- mov (16) MSGPAYLOADD(%1)<1> CMD_SB(%1)REGION(8,1) {Compr}
- }
- send (8) NULLREG MSGHDR null:ud DWBWMSGDSC+0x00800000+AS_SAVE // Save r4 - r11
-
- mov (1) MSGHDR.1:ud 8:ud
- $for(0; <8; 2) {
- mov (16) MSGPAYLOADD(%1)<1> CMD_SB(%1+8)REGION(8,1) {Compr}
- }
- send (8) NULLREG MSGHDR null:ud DWBWMSGDSC+0x00800000+AS_SAVE // Save r12 - r19
-
- mov (1) MSGHDR.1:ud 16:ud
- $for(0; <8; 2) {
- mov (16) MSGPAYLOADD(%1)<1> CMD_SB(%1+16)REGION(8,1) {Compr}
- }
- send (8) NULLREG MSGHDR null:ud DWBWMSGDSC+0x00800000+AS_SAVE // Save r20 - r27
-
- mov (1) MSGHDR.1:ud 24:ud
- $for(0; <8; 2) {
- mov (16) MSGPAYLOADD(%1)<1> CMD_SB(%1+24)REGION(8,1) {Compr}
- }
- send (8) NULLREG MSGHDR null:ud DWBWMSGDSC+0x00800000+AS_SAVE // Save r28 - r35
-
- mov (1) MSGHDR.1:ud 32:ud
- $for(0; <8; 2) {
- mov (16) MSGPAYLOADD(%1)<1> CMD_SB(%1+32)REGION(8,1) {Compr}
- }
- send (8) NULLREG MSGHDR null:ud DWBWMSGDSC+0x00800000+AS_SAVE // Save r36 - r43
-
- mov (1) MSGHDR.1:ud 40:ud
- $for(0; <8; 2) {
- mov (16) MSGPAYLOADD(%1)<1> CMD_SB(%1+40)REGION(8,1) {Compr}
- }
- send (8) NULLREG MSGHDR null:ud DWBWMSGDSC+0x00800000+AS_SAVE // Save r44 - r51
-
- mov (1) MSGHDR.1:ud 48:ud
- $for(0; <8; 2) {
- mov (16) MSGPAYLOADD(%1)<1> CMD_SB(%1+48)REGION(8,1) {Compr}
- }
- send (8) NULLREG MSGHDR null:ud DWBWMSGDSC+0x00800000+AS_SAVE // Save r52 - r59
-
- mov (1) MSGHDR.1:ud 56:ud
- $for(0; <8; 2) {
- mov (16) MSGPAYLOADD(%1)<1> CMD_SB(%1+56)REGION(8,1) {Compr}
- }
- send (8) NULLREG MSGHDR null:ud DWBWMSGDSC+0x00800000+AS_SAVE // Save r60 - r67
-
-// End of scoreboard_save_AS
diff --git a/i965_drv_video/shaders/h264/mc/scoreboard_sip.asm b/i965_drv_video/shaders/h264/mc/scoreboard_sip.asm
deleted file mode 100644
index 6330ea1..0000000
--- a/i965_drv_video/shaders/h264/mc/scoreboard_sip.asm
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Scoreboard interrupt handler
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: scoreboard_sip.asm
-//
-// scoreboard interrupt handler
-//
-// Simply send a notification message to scoreboard thread
-
- mov (8) m0<1>:ud 0x00000000:ud // Initialize message header payload with 0
-#ifdef DOUBLE_SB
- mov (1) m0.5<1>:ud 0x08000200:ud // Message length = 1 DWORD, sent to GRF offset 64 registers
-#else
- mov (1) m0.5<1>:ud 0x04000200:ud // Message length = 1 DWORD, sent to GRF offset 32 registers
-#endif
- send (8) null<1>:ud m0 null:ud 0x03108002 // Send notification message to scoreboard kernel
-
- and (1) cr0.1:ud cr0.1:ud 0x00800000 // Clear preempt exception bit
- and (1) cr0.0:ud cr0.0:ud 0x7fffffff:ud // Exit SIP routine
- nop // Required by B-spec
-
-.end_code
-
-
-
-
-
-
diff --git a/i965_drv_video/shaders/h264/mc/scoreboard_start_inter.asm b/i965_drv_video/shaders/h264/mc/scoreboard_start_inter.asm
deleted file mode 100644
index 831b841..0000000
--- a/i965_drv_video/shaders/h264/mc/scoreboard_start_inter.asm
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Scoreboard function for starting inter prediction kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__SCOREBOARD_START_INTER__)
-#define __SCOREBOARD_START_INTER__
-//
-// Module name: scoreboard_start_inter.asm
-//
-// Scoreboard function for starting inter prediction kernels
-// This function is only used by inter prediction kernels to send message to
-// scoreboard in order to announce the inter kernel has started
-//
-// $Revision: 5 $
-// $Date: 10/18/06 4:11p $
-//
-scoreboard_start_inter:
-
-// First open message gateway since intra kernels need wake-up message to resume
-//
- mov (8) MSGHDRY0<1>:ud 0x00000000:ud // Initialize message header payload with 0
-
- // Send a message with register base RegBase = r0 (0x0) and Size = 0x0
- // 000 00000000 00000 00000 000 00000000 ==> 0000 0000 0000 0000 0000 0000 0000 0000
- // ---------------------------------------------------------------------------------
- send (8) NULLREG MSGHDRY0 null:ud MSG_GW OGWMSGDSC
-
-// Derive the scoreboard location where the inter thread writes to
-//
- mov (8) MSGHDRY1<1>:ud 0x00000000:ud // Initialize message header payload with 0
-
- // Compose M0.5:ud
- #include "set_SB_offset.asm"
-
- // Compose M0.0:ud, i.e. message payload
- or (1) MSGHDRY1.1<1>:uw sr0.0<0;1,0>:uw 0x0000:uw // Set EUID/TID bits + inter start bit
-
- send (8) NULLREG MSGHDRY1 null:ud MSG_GW FWDMSGDSC+NOTIFYMSG // Send "Inter start" message to scoreboard kernel
-
- RETURN
-
-#endif // !defined(__SCOREBOARD_START_INTER__)
diff --git a/i965_drv_video/shaders/h264/mc/scoreboard_start_intra.asm b/i965_drv_video/shaders/h264/mc/scoreboard_start_intra.asm
deleted file mode 100644
index 6d6d916..0000000
--- a/i965_drv_video/shaders/h264/mc/scoreboard_start_intra.asm
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Scoreboard function for starting intra prediction kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-#if !defined(__SCOREBOARD_START_INTRA__)
-#define __SCOREBOARD_START_INTRA__
-//
-// Module name: scoreboard_start_intra.asm
-//
-// Scoreboard function for starting intra prediction kernels
-// This function is only used by intra prediction kernels to send message to
-// scoreboard in order to check dependency clearance
-//
-// $Revision: 5 $
-// $Date: 10/18/06 4:11p $
-//
-scoreboard_start_intra:
-
-// First open message gateway since intra kernels need wake-up message to resume
-//
- mov (8) MSGHDRY0<1>:ud 0x00000000:ud // Initialize message header payload with 0
-
- // Send a message with register base RegBase = r0 (0x0) and Size = 0x0
- // 000 00000000 00000 00000 000 00000000 ==> 0000 0000 0000 0000 0000 0000 0000 0000
- // ---------------------------------------------------------------------------------
- and (1) MSGHDRY0.8<1>:uw REG_INTRA_PRED_AVAIL_FLAG_BYTE<0;1,0>:ub 0x1f:uw // Set lower word of key
- send (8) NULLREG MSGHDRY0 null:ud MSG_GW OGWMSGDSC
-
-// Send "check dependency" message to scoreboard thread
-// --------------------------
-
-// Derive the scoreboard location where the intra thread writes to
-//
- mov (8) MSGHDRY1<1>:ud 0x00000000:ud // Initialize message header payload with 0
-
- // Compose M0.5:ud
- #include "set_SB_offset.asm"
-
- // Compose M0.0:ud, i.e. message payload
- and (1) MSGHDRY1.0<1>:uw REG_INTRA_PRED_AVAIL_FLAG_BYTE<0;1,0>:ub 0x1f:uw // Set lower word of message
- or (1) MSGHDRY1.1<1>:uw sr0.0<0;1,0>:uw 0x8000:uw // Set EUID/TID bits + intra start bit
-
- send (8) NULLREG MSGHDRY1 null:ud MSG_GW FWDMSGDSC+NOTIFYMSG // Send "Intra start" message to scoreboard kernel
-
- RETURN
-
-#endif // !defined(__SCOREBOARD_START_INTRA__)
diff --git a/i965_drv_video/shaders/h264/mc/scoreboard_update.asm b/i965_drv_video/shaders/h264/mc/scoreboard_update.asm
deleted file mode 100644
index f519e4a..0000000
--- a/i965_drv_video/shaders/h264/mc/scoreboard_update.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Scoreboard update function for decoding kernels
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-//
-// Module name: scoreboard_update.asm
-//
-// Scoreboard update function for decoding kernels
-//
-// This module is used by decoding kernels to send message to scoreboard to update the
-// "complete" status, thus the dependency of the MB can be cleared.
-//
-// $Revision: 6 $
-// $Date: 10/16/06 5:19p $
-//
- mov (8) MSGHDRY1<1>:ud 0x00000000:ud // Initialize message header payload with 0
-
- // Compose M0.5:ud information
- add (1) MSGHDRY1.10<1>:uw r0.20:ub 0x0200:uw // Message length = 1 DWORD
- and (1) MSGHDRY1.11<1>:uw M05_STORE<0;1,0>:uw SB_MASK*4:uw // Retrieve stored value and wrap around scoreboard
-
- or (1) MSGHDRY1.0<1>:ud M05_STORE<0;1,0>:uw 0xc0000000:ud // Set "Completed" bits
-
-#ifndef BSDRESET_ENABLE
-#ifdef INTER_KERNEL
- mov (1) gREG_WRITE_COMMIT_Y<1>:ud gREG_WRITE_COMMIT_Y<0;1,0>:ud // Make sure Y write is committed
- mov (1) gREG_WRITE_COMMIT_UV<1>:ud gREG_WRITE_COMMIT_UV<0;1,0>:ud // Make sure U/V write is committed
-#else
- mov (1) REG_WRITE_COMMIT_Y<1>:ud REG_WRITE_COMMIT_Y<0;1,0>:ud // Make sure Y write is committed
- mov (1) REG_WRITE_COMMIT_UV<1>:ud REG_WRITE_COMMIT_UV<0;1,0>:ud // Make sure U/V write is committed
-#endif // INTER_KERNEL
-#endif // BSDRESET_ENABLE
-
- send (8) NULLREG MSGHDRY1 null:ud MSG_GW FWDMSGDSC
-
-// End of scoreboard_update
diff --git a/i965_drv_video/shaders/h264/mc/set_SB_offset.asm b/i965_drv_video/shaders/h264/mc/set_SB_offset.asm
deleted file mode 100644
index 0b166e4..0000000
--- a/i965_drv_video/shaders/h264/mc/set_SB_offset.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Common module to set offset into the scoreboard
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-//
-// Module name: set_SB_offset.asm
-//
-// Common module to set offset into the scoreboard
-// Note: This is to encapsulate the way M0.5:ud in ForwardMsg is filled.
-//
-// $Revision: 2 $
-// $Date: 10/16/06 5:19p $
-//
- add (1) MSGHDRY1.10<1>:uw r0.20:ub 0x0200:uw // Message length = 1 DWORD
-
- add (16) acc0<1>:w r0.12<0;1,0>:uw -LEADING_THREAD:w // 0-based thread count derived from r0.6:ud
- shl (1) M05_STORE<1>:uw acc0<0;1,0>:uw 0x2:uw // Store for future "update" use, in DWORD unit
- and (16) acc0<1>:w acc0<16;16,1>:uw SB_MASK:uw // Wrap around scoreboard
- shl (1) MSGHDRY1.11<1>:uw acc0<0;1,0>:uw 0x2:uw // Convert to DWORD offset
-
-// End of set_SB_offset \ No newline at end of file
diff --git a/i965_drv_video/shaders/h264/mc/weightedPred.asm b/i965_drv_video/shaders/h264/mc/weightedPred.asm
deleted file mode 100644
index 76525f9..0000000
--- a/i965_drv_video/shaders/h264/mc/weightedPred.asm
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- * Weighted prediction of luminance and chrominance
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: WeightedPred.asm
-//
-// Weighted prediction of luminance and chrominance
-//
-
-
-//#if !defined(__WeightedPred__) // Make sure this is only included once
-//#define __WeightedPred__
-
-
- and.z.f0.0 (1) gWEIGHTFLAG:w gWPREDFLAG:ub nWBIDIR_MASK:w
- cmp.e.f0.1 (1) null:w gPREDFLAG:w 2:w
- (-f0.0) jmpi INTERLABEL(WeightedPred)
- (f0.1) jmpi INTERLABEL(DefaultWeightedPred_BiPred)
-
-INTERLABEL(DefaultWeightedPred_UniPred):
-
- cmp.e.f0.0 (1) null:w gPREDFLAG:w 0:w
- (f0.0) jmpi INTERLABEL(Return_WeightedPred)
-
- // luma
- mov (32) gubYPRED(0)<2> gubINTPY1(0) {Compr}
- mov (32) gubYPRED(2)<2> gubINTPY1(2) {Compr}
-
-#ifndef MONO
- // chroma
- mov (32) gubCPRED(0)<2> gubINTPC1(0) {Compr}
-#endif
-
- jmpi INTERLABEL(Return_WeightedPred)
-
-INTERLABEL(DefaultWeightedPred_BiPred):
-
- // luma
- avg.sat (32) gubYPRED(0)<2> gubINTPY0(0) gubINTPY1(0) {Compr}
- avg.sat (32) gubYPRED(2)<2> gubINTPY0(2) gubINTPY1(2) {Compr}
-
-#ifndef MONO
- // chroma
- avg.sat (32) gubCPRED(0)<2> gubINTPC0(0) gubINTPC1(0) {Compr}
-#endif
-
- jmpi INTERLABEL(Return_WeightedPred)
-
-INTERLABEL(WeightedPred):
- cmp.e.f0.1 (1) null:w gWEIGHTFLAG:w 0x80:w
- (-f0.1) jmpi INTERLABEL(WeightedPred_Explicit)
-
- cmp.e.f0.0 (1) null:w gPREDFLAG:w 2:w
- (-f0.0) jmpi INTERLABEL(DefaultWeightedPred_UniPred)
-
- mov (2) gYADD<1>:w 32:w {NoDDClr}
- mov (2) gYSHIFT<1>:w 6:w {NoDDChk}
- mov (4) gOFFSET<1>:w 0:w
- mov (8) gWT0<2>:w r[pWGT,0]<0;2,1>:w
-
- jmpi INTERLABEL(WeightedPred_LOOP)
-
- // Explicit Prediction
-INTERLABEL(WeightedPred_Explicit):
-
- // WA for weighted prediction - 2007/09/06
-#ifdef SW_W_128 // CTG SW WA
- cmp.e.f0.1 (8) null:ud r[pWGT,0]<8;8,1>:uw gudW128(0)<0;1,0>
-#else // ILK HW solution
- and.ne.f0.1 (8) null:uw r[pWGT,12]<0;1,0>:ub 0x88848421:v // Expand W=128 flag to all components. 2 MSB are don't care
-#endif
- asr.nz.f0.0 (2) gBIPRED<1>:w gPREDFLAG<0;1,0>:w 1:w
- asr (1) gWEIGHTFLAG:w gWEIGHTFLAG:w 6:w
- (-f0.0) mov (2) gPREDFLAG1<1>:w gPREDFLAG<0;1,0>:w
- (f0.0) mov (2) gPREDFLAG0<1>:ud 0x00010001:ud
- (-f0.0) add (2) gPREDFLAG0<1>:w -gPREDFLAG1<2;2,1>:w 1:w
-
- // WA for weighted prediction - 2007/09/06
- (f0.1) mov (8) gWT0<1>:ud 0x00000080:ud
- (-f0.1) mov (8) gWT0<2>:w r[pWGT,0]<16;8,2>:b
- (-f0.1) mov (8) gO0<2>:w r[pWGT,1]<16;8,2>:b
- mul (16) gWT0<1>:w gWT0<16;16,1>:w gPREDFLAG0<0;4,1>:w
-
- // Compute addition
- cmp.e.f0.1 (2) null<1>:w gYWDENOM<2;2,1>:ub 0:w
- (-f0.1) shl (2) gW0<1>:w gWEIGHTFLAG<0;1,0>:w gYWDENOM<2;2,1>:ub
- (f0.1) mov (2) gW0<1>:w 0:w
- (-f0.1) asr (2) gW0<1>:w gW0<2;2,1>:w 1:w
- shl (2) gYADD<1>:w gW0<2;2,1>:w gBIPRED<0;1,0>:w
- (f0.1) add (2) gYADD<1>:w gYADD<2;2,1>:w gBIPRED<0;1,0>:w
-
- // Compute shift
- add (2) gYSHIFT<1>:w gYWDENOM<2;2,1>:ub gBIPRED<0;1,0>:w
-
- // Compute offset
- add (4) acc0<1>:w gO0<16;4,4>:w gO1<16;4,4>:w
- add (4) acc0<1>:w acc0<4;4,1>:w gBIPRED<0;1,0>:w
- asr (4) gOFFSET<1>:w acc0<4;4,1>:w gBIPRED<0;1,0>:w
-
-INTERLABEL(WeightedPred_LOOP):
- // luma
- $for(0;<4;2) {
- mul (16) acc0<1>:w gubINTPY0(%1) gWT0<0;1,0>:w
- mul (16) acc1<1>:w gubINTPY0(%1+1) gWT0<0;1,0>:w
- mac (16) acc0<1>:w gubINTPY1(%1) gWT1<0;1,0>:w
- mac (16) acc1<1>:w gubINTPY1(%1+1) gWT1<0;1,0>:w
- add (16) acc0<1>:w acc0<16;16,1>:w gYADD:w
- add (16) acc1<1>:w acc1<16;16,1>:w gYADD:w
- // Accumulator cannot be used as destination for ASR
- asr (16) gwINTERIM_BUF3(0)<1> acc0<16;16,1>:w gYSHIFT:w
- asr (16) gwINTERIM_BUF3(1)<1> acc1<16;16,1>:w gYSHIFT:w
- add.sat (16) gubYPRED(%1)<2> gwINTERIM_BUF3(0) gOFFSET:w
- add.sat (16) gubYPRED(%1+1)<2> gwINTERIM_BUF3(1) gOFFSET:w
- }
-
-#ifndef MONO
- // chroma
- mul (16) acc0<1>:w gubINTPC0(0) gUW0<0;2,4>:w
- mul (16) acc1<1>:w gubINTPC0(1) gUW0<0;2,4>:w
- mac (16) acc0<1>:w gubINTPC1(0) gUW1<0;2,4>:w
- mac (16) acc1<1>:w gubINTPC1(1) gUW1<0;2,4>:w
- add (16) acc0<1>:w acc0<16;16,1>:w gCADD:w
- add (16) acc1<1>:w acc1<16;16,1>:w gCADD:w
- // Accumulator cannot be used as destination for ASR
- asr (16) gwINTERIM_BUF3(0)<1> acc0<16;16,1>:w gCSHIFT:w
- asr (16) gwINTERIM_BUF3(1)<1> acc1<16;16,1>:w gCSHIFT:w
- add.sat (16) gubCPRED(0)<2> gwINTERIM_BUF3(0) gUOFFSET<0;2,1>:w
- add.sat (16) gubCPRED(1)<2> gwINTERIM_BUF3(1) gUOFFSET<0;2,1>:w
-#endif
-
-
-INTERLABEL(Return_WeightedPred):
-
-
-//#endif // !defined(__WeightedPred__)
diff --git a/i965_drv_video/shaders/h264/mc/writeRecon_C_8x4.asm b/i965_drv_video/shaders/h264/mc/writeRecon_C_8x4.asm
deleted file mode 100644
index be7585e..0000000
--- a/i965_drv_video/shaders/h264/mc/writeRecon_C_8x4.asm
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: WriteRecon_C_8x4.asm
-//
-// $Revision: 10 $
-// $Date: 10/03/06 5:28p $
-//
-
-
-//#if !defined(__WRITERECON_C_8x4__) // Make sure this is only included once
-//#define __WRITERECON_C_8x4__
-
-
- // TODO: Why did I use p0?
-#ifndef MONO
- add (1) p0:w pERRORC:w -16:w
- mov (16) mbMSGPAYLOADC(0,0)<2> r[p0,0]<32;16,2>:ub {NoDDClr}
- mov (16) mbMSGPAYLOADC(0,1)<2> r[p0,128]<32;16,2>:ub {NoDDChk}
- mov (16) mbMSGPAYLOADC(1,0)<2> r[p0,32]<32;16,2>:ub {NoDDClr}
- mov (16) mbMSGPAYLOADC(1,1)<2> r[p0,128+32]<32;16,2>:ub {NoDDChk}
-#else // defined(MONO)
- mov (16) mbMSGPAYLOADC(0)<1> 0x80808080:ud {Compr}
-#endif // !defined(MONO)
-
- #if defined(MBAFF)
- add (1) pMSGDSC:ud gFIELDFLAGS:uw MSG_LEN(2)+nDWBWMSGDSC+nBDIX_DESTC+ENWRCOM:ud
- #elif defined(FIELD)
- add (1) pMSGDSC:ud gFIELDFLAGS:uw MSG_LEN(2)+nDWBWMSGDSC_TF+nBDIX_DESTC+ENWRCOM:ud
- #endif
-
- asr (1) gMSGSRC.1:d gMSGSRC.1:d 1:w {NoDDClr}
- mov (1) gMSGSRC.2:ud 0x0003000f:ud {NoDDChk} // NV12 (16x4)
-
-#if defined(FRAME)
- send (8) gREG_WRITE_COMMIT_UV<1>:ud mMSGHDRCW gMSGSRC<8;8,1>:ud DAPWRITE MSG_LEN(2)+nDWBWMSGDSC+nBDIX_DESTC+ENWRCOM
-#else
- send (8) gREG_WRITE_COMMIT_UV<1>:ud mMSGHDRCW gMSGSRC<8;8,1>:ud DAPWRITE pMSGDSC:ud
-#endif // defined(FRAME)
-
-//#endif // !defined(__WRITERECON_C_8x4__)
diff --git a/i965_drv_video/shaders/h264/mc/writeRecon_YC.asm b/i965_drv_video/shaders/h264/mc/writeRecon_YC.asm
deleted file mode 100644
index ff84aff..0000000
--- a/i965_drv_video/shaders/h264/mc/writeRecon_YC.asm
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: WriteRecon_YC.asm
-//
-// $Revision: 10 $
-// $Date: 10/03/06 5:28p $
-//
-
-
-//#if !defined(__WRITERECON_YC__) // Make sure this is only included once
-//#define __WRITERECON_YC__
-
- // TODO: Merge two inst to one.
- mov (1) p0:w nOFFSET_ERRORY:w
- mov (1) p1:w nOFFSET_ERRORY+128:w
-
- $for(0; <4; 1) {
- mov (16) mbMSGPAYLOADY(%1,0)<1> r[p0,%1*32+0]<8,2>:ub {NoDDClr}
- mov (16) mbMSGPAYLOADY(%1,16)<1> r[p0,%1*32+16]<8,2>:ub {NoDDChk}
- }
- $for(0; <4; 1) {
- mov (16) mbMSGPAYLOADY(%1+4,0)<1> r[p0,%1*32+256]<8,2>:ub {NoDDClr}
- mov (16) mbMSGPAYLOADY(%1+4,16)<1> r[p0,%1*32+16+256]<8,2>:ub {NoDDChk}
- }
-
-
- #if defined(MBAFF)
- add (1) pMSGDSC:ud gFIELDFLAGS:uw MSG_LEN(8)+nDWBWMSGDSC+nBDIX_DESTY+ENWRCOM:ud
- #elif defined(FIELD)
- add (1) pMSGDSC:ud gFIELDFLAGS:uw MSG_LEN(8)+nDWBWMSGDSC_TF+nBDIX_DESTY+ENWRCOM:ud
- #endif
-
- mov (2) gMSGSRC.0<1>:d gX<2;2,1>:w {NoDDClr}
- mov (1) gMSGSRC.2:ud 0x000f000f:ud {NoDDChk}
-
-#if defined(FRAME)
- send (8) gREG_WRITE_COMMIT_Y<1>:ud mMSGHDRYW gMSGSRC<8;8,1>:ud DAPWRITE MSG_LEN(8)+nDWBWMSGDSC+nBDIX_DESTY+ENWRCOM
-#else
- send (8) gREG_WRITE_COMMIT_Y<1>:ud mMSGHDRYW gMSGSRC<8;8,1>:ud DAPWRITE pMSGDSC:ud
-#endif
-
-#ifndef MONO
- // TODO: Why did I use p0?
- mov (1) p0:w nOFFSET_ERRORC:w
- mov (16) mbMSGPAYLOADC(0,0)<2> r[p0,0]<32;16,2>:ub {NoDDClr}
- mov (16) mbMSGPAYLOADC(0,1)<2> r[p0,128]<32;16,2>:ub {NoDDChk}
- mov (16) mbMSGPAYLOADC(1,0)<2> r[p0,32]<32;16,2>:ub {NoDDClr}
- mov (16) mbMSGPAYLOADC(1,1)<2> r[p0,128+32]<32;16,2>:ub {NoDDChk}
- mov (16) mbMSGPAYLOADC(2,0)<2> r[p0,64]<32;16,2>:ub {NoDDClr}
- mov (16) mbMSGPAYLOADC(2,1)<2> r[p0,128+64]<32;16,2>:ub {NoDDChk}
- mov (16) mbMSGPAYLOADC(3,0)<2> r[p0,96]<32;16,2>:ub {NoDDClr}
- mov (16) mbMSGPAYLOADC(3,1)<2> r[p0,128+96]<32;16,2>:ub {NoDDChk}
-
-
- #if defined(MBAFF)
- add (1) pMSGDSC:ud gFIELDFLAGS:uw MSG_LEN(4)+nDWBWMSGDSC+nBDIX_DESTC+ENWRCOM:ud
- #elif defined(FIELD)
- add (1) pMSGDSC:ud gFIELDFLAGS:uw MSG_LEN(4)+nDWBWMSGDSC_TF+nBDIX_DESTC+ENWRCOM:ud
- #endif
-
- asr (1) gMSGSRC.1:d gMSGSRC.1:d 1:w {NoDDClr}
- mov (1) gMSGSRC.2:ud 0x0007000f:ud {NoDDChk} // NV12 (16x4)
-
-#if defined(FRAME)
- send (8) gREG_WRITE_COMMIT_UV<1>:ud mMSGHDRCW gMSGSRC<8;8,1>:ud DAPWRITE MSG_LEN(4)+nDWBWMSGDSC+nBDIX_DESTC+ENWRCOM
-#else
- send (8) gREG_WRITE_COMMIT_UV<1>:ud mMSGHDRCW gMSGSRC<8;8,1>:ud DAPWRITE pMSGDSC:ud
-#endif // defined(FRAME)
-
-#endif // !defined(MONO)
-
-
-//#endif // !defined(__WRITERECON_YC__)
diff --git a/i965_drv_video/shaders/h264/mc/writeRecon_Y_16x8.asm b/i965_drv_video/shaders/h264/mc/writeRecon_Y_16x8.asm
deleted file mode 100644
index 509a2ec..0000000
--- a/i965_drv_video/shaders/h264/mc/writeRecon_Y_16x8.asm
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright © <2010>, Intel Corporation.
- *
- * This program is licensed under the terms and conditions of the
- * Eclipse Public License (EPL), version 1.0. The full text of the EPL is at
- * http://www.opensource.org/licenses/eclipse-1.0.php.
- *
- */
-// Kernel name: WriteRecon_Y_16x8.asm
-//
-// $Revision: 10 $
-// $Date: 10/03/06 5:28p $
-//
-
-
-//#if !defined(__WRITERECON_Y_16x8__) // Make sure this is only included once
-//#define __WRITERECON_Y_16x8__
-
-
- add (1) p0:w pERRORY:w -256:w
- add (1) p1:w pERRORY:w -128:w
-
- $for(0; <4; 1) {
- mov (16) mbMSGPAYLOADY(%1,0)<1> r[p0,%1*32+0]<8,2>:ub {NoDDClr}
- mov (16) mbMSGPAYLOADY(%1,16)<1> r[p0,%1*32+16]<8,2>:ub {NoDDChk}
- }
-
- #if defined(MBAFF)
- add (1) pMSGDSC:ud gFIELDFLAGS:uw MSG_LEN(4)+nDWBWMSGDSC+nBDIX_DESTY+ENWRCOM:ud
- #elif defined(FIELD)
- add (1) pMSGDSC:ud gFIELDFLAGS:uw MSG_LEN(4)+nDWBWMSGDSC_TF+nBDIX_DESTY+ENWRCOM:ud
- #endif
-
- mov (2) gMSGSRC.0<1>:d gX<2;2,1>:w {NoDDClr}
- mov (1) gMSGSRC.2:ud 0x0007000f:ud {NoDDChk}
-
-#if defined(FRAME)
- send (8) gREG_WRITE_COMMIT_Y<1>:ud mMSGHDRYW gMSGSRC<8;8,1>:ud DAPWRITE MSG_LEN(4)+nDWBWMSGDSC+nBDIX_DESTY+ENWRCOM
-#else
- send (8) gREG_WRITE_COMMIT_Y<1>:ud mMSGHDRYW gMSGSRC<8;8,1>:ud DAPWRITE pMSGDSC:ud
-#endif
-
-//#endif // !defined(__WRITERECON_Y_16x8__)