reload block mask for the last(bottom/right) block in a strip
authorZhao Halley <halley.zhao@intel.com>
Thu, 26 Jul 2012 09:53:23 +0000 (12:53 +0300)
committerXiang, Haihao <haihao.xiang@intel.com>
Fri, 31 Aug 2012 08:09:01 +0000 (04:09 -0400)
31 files changed:
src/shaders/post_processing/gen5_6/Common/Multiple_Loop.asm [changed mode: 0644->0755]
src/shaders/post_processing/gen5_6/Common/PL8x4_Save_IMC3.asm [changed mode: 0644->0755]
src/shaders/post_processing/gen5_6/Common/common.inc [changed mode: 0644->0755]
src/shaders/post_processing/gen5_6/nv12_avs_nv12.g4b.gen5
src/shaders/post_processing/gen5_6/nv12_avs_nv12.g6b
src/shaders/post_processing/gen5_6/nv12_dn_nv12.g4b.gen5
src/shaders/post_processing/gen5_6/nv12_dn_nv12.g6b
src/shaders/post_processing/gen5_6/nv12_dndi_nv12.g4b.gen5
src/shaders/post_processing/gen5_6/nv12_dndi_nv12.g6b
src/shaders/post_processing/gen5_6/nv12_load_save_nv12.g4b.gen5
src/shaders/post_processing/gen5_6/nv12_load_save_nv12.g6b
src/shaders/post_processing/gen5_6/nv12_load_save_pa.g4b.gen5
src/shaders/post_processing/gen5_6/nv12_load_save_pa.g6b
src/shaders/post_processing/gen5_6/nv12_load_save_pl3.g4b.gen5
src/shaders/post_processing/gen5_6/nv12_load_save_pl3.g6b
src/shaders/post_processing/gen5_6/nv12_load_save_rgbx.g4b.gen5
src/shaders/post_processing/gen5_6/nv12_load_save_rgbx.g6b
src/shaders/post_processing/gen5_6/nv12_scaling_nv12.g4b.gen5
src/shaders/post_processing/gen5_6/nv12_scaling_nv12.g6b
src/shaders/post_processing/gen5_6/pa_load_save_nv12.g4b.gen5
src/shaders/post_processing/gen5_6/pa_load_save_nv12.g6b
src/shaders/post_processing/gen5_6/pa_load_save_pl3.g4b.gen5
src/shaders/post_processing/gen5_6/pa_load_save_pl3.g6b
src/shaders/post_processing/gen5_6/pl3_load_save_nv12.g4b.gen5
src/shaders/post_processing/gen5_6/pl3_load_save_nv12.g6b
src/shaders/post_processing/gen5_6/pl3_load_save_pa.g4b.gen5
src/shaders/post_processing/gen5_6/pl3_load_save_pa.g6b
src/shaders/post_processing/gen5_6/pl3_load_save_pl3.g4b.gen5
src/shaders/post_processing/gen5_6/pl3_load_save_pl3.g6b
src/shaders/post_processing/gen5_6/rgbx_load_save_nv12.g4b.gen5
src/shaders/post_processing/gen5_6/rgbx_load_save_nv12.g6b

old mode 100644 (file)
new mode 100755 (executable)
index 324e134..4a30c20
@@ -55,6 +55,11 @@ VIDEO_PROCESSING_LOOP:
 
        (f0.0)jmpi      (1)     END_VIDEO_PROCESSING    // All blocks are done - Exit loop
 
+    // the last block?
+    cmp.e.f0.0  (1) null:w      wNUM_BLKS:w     1:w
+    (f0.0)  mov (1) uwBLOCK_MASK_H<1>:uw  uwBLOCK_MASK_H_RIGHT:uw
+    (f0.0)  mov (1) ubBLOCK_MASK_V<1>:ub  ubBLOCK_MASK_V_BOTTOM:ub
+    
        (f0.1)jmpi      (1)     VIDEO_PROCESSING_LOOP   // If not the end of row, goto the beginning of the loop
 
        //If end of row, restart Horizontal offset and calculate Vertical offsets next row.
@@ -81,4 +86,4 @@ END_VIDEO_PROCESSING:
        nop
 
 #endif
-END_THREAD     // End of Thread
\ No newline at end of file
+END_THREAD     // End of Thread
old mode 100644 (file)
new mode 100755 (executable)
index a0a66a0..9c0bdc9
 #define ubALPHA_MASK_Y          r5.22   // DWORD 5, byte 2.  :ub,V. alpha mask
 #define ubBLK_CNT_X             r5.23   // DWORD 5, byte 3,  :ub, Horizontal Block Count per thread
 
+// mask is used for each block. it will be reloaded from r6 below for the last block.
 #define udBLOCK_MASK            r5.6    // DWORD 6
 #define uwBLOCK_MASK_H          r5.12   // DWORD 6, byte 0-1 :uw, Block horizontal mask used in non-DWord aligned kernels
 #define ubBLOCK_MASK_V          r5.26   // DWORD 6, byte 2   :ub, Block vertical mask used in non-DWord aligned kernels
 // r6
 #define fVIDEO_STEP_DELTA       r6.0    // DWORD 0. :f, AVS normalized delta between 2 adjacent scaling steps (used for non-linear scaling)
 
+// mask is used for the last block (assume only M*1 and 1*N block partation aer supported)
+#define udBLOCK_MASK_2            r6.1    // DWORD 1
+#define uwBLOCK_MASK_H_RIGHT      r6.2    // DWORD 1, byte 0-1 :uw, Block horizontal mask used in non-DWord aligned kernels (right)
+#define ubBLOCK_MASK_V_BOTTOM     r6.6    // DWORD 1, byte 2   :ub, Block vertical mask used in non-DWord aligned kernels
+
 
 //====================== Binding table =========================================
 
index 6685b46..f8fd8bb 100644 (file)
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
    { 0x00000041, 0x24407fbd, 0x000000bc, 0x41800000 },
    { 0x00000040, 0x20a477bd, 0x00000440, 0x000000a4 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffece },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000014 },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffec8 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
    { 0x00000001, 0x20a403bd, 0x00000094, 0x00000000 },
    { 0x00000041, 0x24407fbd, 0x00000038, 0x41000000 },
    { 0x00000040, 0x20a877bd, 0x00000440, 0x000000a8 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffec2 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffebc },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 5868243..f59183e 100644 (file)
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
    { 0x00000041, 0x24407fbd, 0x000000bc, 0x41800000 },
    { 0x00000040, 0x20a477bd, 0x00000440, 0x000000a4 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffece },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000014 },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffec8 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
    { 0x00000001, 0x20a403bd, 0x00000094, 0x00000000 },
    { 0x00000041, 0x24407fbd, 0x00000038, 0x41000000 },
    { 0x00000040, 0x20a877bd, 0x00000440, 0x000000a8 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffec2 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffebc },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 13164b3..d544fb2 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff3a },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff34 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff34 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff2e },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 0ba2f55..333ba44 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff3a },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff34 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff34 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff2e },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 38050f7..aa7f9d2 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff6c },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff66 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff66 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff60 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 6b56ac6..17c6acb 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff6c },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff66 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff66 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff60 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index d511d4f..815b05c 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff48 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff42 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff42 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3c },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 6e76bd9..98f4326 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff48 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff42 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff42 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3c },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index dad88db..cdef60d 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff32 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff2c },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff2c },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff26 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 5de798e..608217b 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff32 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff2c },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff2c },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff26 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 9ca4063..a3f1e04 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff4a },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff44 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff44 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3e },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 819280d..2201845 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff4a },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff44 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff44 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3e },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index da9ca7a..25e1541 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffa9e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffa98 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffa98 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffa92 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 657e5bf..a45e1c8 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffa9e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffa98 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffa98 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffa92 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 476b441..4f13280 100644 (file)
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
    { 0x00000041, 0x24407fbd, 0x000000bc, 0x41800000 },
    { 0x00000040, 0x20a477bd, 0x00000440, 0x000000a4 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffe66 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000014 },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffe60 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
    { 0x00000001, 0x20a403bd, 0x00000094, 0x00000000 },
    { 0x00000041, 0x24407fbd, 0x00000038, 0x41000000 },
    { 0x00000040, 0x20a877bd, 0x00000440, 0x000000a8 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffe5a },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffe54 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 4537832..b442f9a 100644 (file)
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
    { 0x00000041, 0x24407fbd, 0x000000bc, 0x41800000 },
    { 0x00000040, 0x20a477bd, 0x00000440, 0x000000a4 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffe66 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000014 },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffe60 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
    { 0x00000001, 0x20a403bd, 0x00000094, 0x00000000 },
    { 0x00000041, 0x24407fbd, 0x00000038, 0x41000000 },
    { 0x00000040, 0x20a877bd, 0x00000440, 0x000000a8 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffe5a },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffe54 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index af53ccd..f87e333 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff2c },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff26 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff26 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff20 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 343bd1c..10a8e47 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff2c },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff26 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff26 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff20 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 21ff3d7..d67f398 100755 (executable)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff26 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff20 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff20 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff1a },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 55c0fed..af97f71 100755 (executable)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff26 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff20 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff20 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff1a },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index cf31c50..3f5720f 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff44 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff3e },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3e },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff38 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 437ba56..079709b 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff44 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff3e },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3e },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff38 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 5a58923..ad54525 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff2e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff28 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff28 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff22 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index be37861..04184d9 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff2e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff28 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff28 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff22 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 26fa256..a7be707 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff46 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff40 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff40 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3a },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index c9ee1a1..5b1304a 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff46 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff40 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff40 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3a },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 2a42c37..b9a24c3 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffbbe },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffbb8 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbb8 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbb2 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 8b7b25b..7b64c58 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000008 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffbbe },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
+   { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
+   { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffbb8 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbb8 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbb2 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },