reload horizontal mask after the first block in asm code
authorZhao Halley <halley.zhao@intel.com>
Mon, 13 Aug 2012 01:12:14 +0000 (09:12 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Fri, 31 Aug 2012 08:09:01 +0000 (04:09 -0400)
work around hw limiration(dword alignment) of horizontal offset

30 files changed:
src/shaders/post_processing/gen5_6/Common/Multiple_Loop.asm
src/shaders/post_processing/gen5_6/Common/common.inc
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

index 4a30c20..d211910 100755 (executable)
@@ -55,6 +55,10 @@ VIDEO_PROCESSING_LOOP:
 
        (f0.0)jmpi      (1)     END_VIDEO_PROCESSING    // All blocks are done - Exit loop
 
+    // blocks in the middle of the loop (neither the first nor the last one)?
+    // it may be on the left edge (Mx1) or not (1xN)
+    mov (1) uwBLOCK_MASK_H<1>:uw            uwBLOCK_MASK_H_MIDDLE:uw
+
     // 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
index 9c0bdc9..99f8eee 100755 (executable)
 #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
+#define uwBLOCK_MASK_H_MIDDLE     r6.4    // DWORD 2, byte 0-1 :uw, Block horizontal mask used in non-DWord aligned kernels (left)
 
 
 //====================== Binding table =========================================
index f8fd8bb..7573a66 100644 (file)
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
    { 0x00000041, 0x24407fbd, 0x000000bc, 0x41800000 },
    { 0x00000040, 0x20a477bd, 0x00000440, 0x000000a4 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000014 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000016 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffec8 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffec6 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
    { 0x00000001, 0x20a403bd, 0x00000094, 0x00000000 },
    { 0x00000041, 0x24407fbd, 0x00000038, 0x41000000 },
    { 0x00000040, 0x20a877bd, 0x00000440, 0x000000a8 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffebc },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffeba },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index f59183e..3bfdef6 100644 (file)
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
    { 0x00000041, 0x24407fbd, 0x000000bc, 0x41800000 },
    { 0x00000040, 0x20a477bd, 0x00000440, 0x000000a4 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000014 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000016 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffec8 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffec6 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
    { 0x00000001, 0x20a403bd, 0x00000094, 0x00000000 },
    { 0x00000041, 0x24407fbd, 0x00000038, 0x41000000 },
    { 0x00000040, 0x20a877bd, 0x00000440, 0x000000a8 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffebc },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffeba },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index d544fb2..619f1e6 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff34 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff32 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff2e },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff2c },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 333ba44..f68daa6 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff34 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff32 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff2e },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff2c },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index aa7f9d2..446fb4b 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff66 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff64 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff60 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff5e },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 17c6acb..111d483 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff66 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff64 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff60 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff5e },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 815b05c..e169464 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff42 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff40 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3c },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3a },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 98f4326..9b69967 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff42 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff40 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3c },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3a },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index cdef60d..9fae145 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff2c },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff2a },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff26 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff24 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 608217b..53af4e4 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff2c },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff2a },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff26 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff24 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index f22591a..86d5dc7 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff44 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff42 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3e },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3c },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 0c42dbf..85a37f9 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff44 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff42 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3e },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3c },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 25e1541..25b21bc 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffa98 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffa96 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffa92 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffa90 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index a45e1c8..c97d64d 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffa98 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffa96 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffa92 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffa90 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 4f13280..11da70e 100644 (file)
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
    { 0x00000041, 0x24407fbd, 0x000000bc, 0x41800000 },
    { 0x00000040, 0x20a477bd, 0x00000440, 0x000000a4 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000014 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000016 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffe60 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffe5e },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
    { 0x00000001, 0x20a403bd, 0x00000094, 0x00000000 },
    { 0x00000041, 0x24407fbd, 0x00000038, 0x41000000 },
    { 0x00000040, 0x20a877bd, 0x00000440, 0x000000a8 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffe54 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffe52 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index b442f9a..ffaf8ef 100644 (file)
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
    { 0x00000041, 0x24407fbd, 0x000000bc, 0x41800000 },
    { 0x00000040, 0x20a477bd, 0x00000440, 0x000000a4 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x00000014 },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000016 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffe60 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffe5e },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
    { 0x00000001, 0x20a403bd, 0x00000094, 0x00000000 },
    { 0x00000041, 0x24407fbd, 0x00000038, 0x41000000 },
    { 0x00000040, 0x20a877bd, 0x00000440, 0x000000a8 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffe54 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffe52 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index f87e333..14d883e 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff26 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff24 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff20 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff1e },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 10a8e47..eba4ef5 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff26 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff24 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff20 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff1e },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 2762fc0..6f79a69 100755 (executable)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff20 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff1e },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff1a },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff18 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 006a57b..7bcc5ca 100755 (executable)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff20 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff1e },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff1a },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff18 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index 3f5720f..182be7c 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff3e },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff3c },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff38 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff36 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 079709b..a1ab71a 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff3e },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff3c },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff38 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff36 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index ad54525..dbac5a7 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff28 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff26 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff22 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff20 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 04184d9..3af6f3f 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff28 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff26 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff22 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff20 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index f8230b8..9a90bcc 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff40 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff3e },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3a },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff38 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 73cac58..797fc88 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff40 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xffffff3e },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff3a },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xffffff38 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },
index b9a24c3..b57ea4d 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffbb8 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffbb6 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbb2 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbb0 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x0f000031, 0x20000c04, 0x708d0000, 0x82000000 },
index 7b64c58..1e9570c 100644 (file)
    { 0x01000040, 0x20863dad, 0x00000086, 0xffffffff },
    { 0x00000040, 0x20a03dad, 0x000000a0, 0x00100010 },
    { 0x05000010, 0x200035ac, 0x020000a0, 0x00000084 },
-   { 0x00010220, 0x34001c00, 0x00001400, 0x0000000e },
+   { 0x00010220, 0x34001c00, 0x00001400, 0x00000010 },
+   { 0x00000001, 0x20b80129, 0x000000c8, 0x00000000 },
    { 0x01000010, 0x20003dac, 0x00000086, 0x00010001 },
    { 0x00010001, 0x20b80129, 0x000000c4, 0x00000000 },
    { 0x00010001, 0x20ba0231, 0x000000c6, 0x00000000 },
-   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffbb8 },
+   { 0x00010220, 0x34001c00, 0x02001400, 0xfffffbb6 },
    { 0x00000001, 0x20a001ad, 0x0000008a, 0x00000000 },
    { 0x00000040, 0x20a23dad, 0x000000a2, 0x00080008 },
-   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbb2 },
+   { 0x00000220, 0x34001c00, 0x00001400, 0xfffffbb0 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x00600001, 0x21e00022, 0x008d0000, 0x00000000 },
    { 0x07000031, 0x20001cc4, 0x000001e0, 0x82000010 },