PL8x4_Save_IMC3.asm fix of masked block
authorZhao Halley <halley.zhao@intel.com>
Thu, 26 Jul 2012 09:56:14 +0000 (12:56 +0300)
committerXiang, Haihao <haihao.xiang@intel.com>
Fri, 31 Aug 2012 08:09:01 +0000 (04:09 -0400)
src/shaders/post_processing/gen5_6/Common/PL8x4_Save_IMC3.asm
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/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_pl3.g4b.gen5
src/shaders/post_processing/gen5_6/pl3_load_save_pl3.g6b

index c286992..f51078e 100755 (executable)
@@ -54,7 +54,7 @@
         (-f0.1) mov (16)    ub2DEST_V(0, %1*8)<1>     ubSRC_V(0, %1*8)    //only works for Word aligned Byte data
 
         mov (1)             f0.1:uw                   uwMASK_TEMP(0,1+%1)<0;1,0>
-        (-f0.1) mov (16)    ub2DEST_Y(0, 1+%1*32)<2>  ubSRC_Y(0, 1+%1*16)
+        (-f0.1) mov (16)    ub2DEST_Y(0, (1+%1)*32)<2>  ubSRC_Y(0, (1+%1)*16)
     }
 
 WritePlanarToDataPort:
index a3f1e04..f22591a 100644 (file)
    { 0x00910001, 0x22400231, 0x028d0800, 0x00000000 },
    { 0x00910001, 0x23400231, 0x028d0900, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000442, 0x00000000 },
-   { 0x00910001, 0x41410231, 0x02b10701, 0x00000000 },
+   { 0x00910001, 0x41600231, 0x02b10710, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000444, 0x00000000 },
    { 0x00910001, 0x41800231, 0x02b10720, 0x00000000 },
    { 0x00910001, 0x22500231, 0x028d0810, 0x00000000 },
    { 0x00910001, 0x23500231, 0x028d0910, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000446, 0x00000000 },
-   { 0x00910001, 0x41810231, 0x02b10721, 0x00000000 },
+   { 0x00910001, 0x41a00231, 0x02b10730, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000448, 0x00000000 },
    { 0x00910001, 0x41c00231, 0x02b10740, 0x00000000 },
    { 0x00910001, 0x22600231, 0x028d0820, 0x00000000 },
    { 0x00910001, 0x23600231, 0x028d0920, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044a, 0x00000000 },
-   { 0x00910001, 0x41c10231, 0x02b10741, 0x00000000 },
+   { 0x00910001, 0x41e00231, 0x02b10750, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044c, 0x00000000 },
    { 0x00910001, 0x42000231, 0x02b10760, 0x00000000 },
    { 0x00910001, 0x22700231, 0x028d0830, 0x00000000 },
    { 0x00910001, 0x23700231, 0x028d0930, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044e, 0x00000000 },
-   { 0x00910001, 0x42010231, 0x02b10761, 0x00000000 },
+   { 0x00910001, 0x42200231, 0x02b10770, 0x00000000 },
    { 0x00200001, 0x210001a5, 0x004500a0, 0x00000000 },
    { 0x00000001, 0x21080061, 0x00000000, 0x0007000f },
    { 0x00600001, 0x20200022, 0x008d0100, 0x00000000 },
index 2201845..0c42dbf 100644 (file)
    { 0x00910001, 0x22400231, 0x028d0800, 0x00000000 },
    { 0x00910001, 0x23400231, 0x028d0900, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000442, 0x00000000 },
-   { 0x00910001, 0x41410231, 0x02b10701, 0x00000000 },
+   { 0x00910001, 0x41600231, 0x02b10710, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000444, 0x00000000 },
    { 0x00910001, 0x41800231, 0x02b10720, 0x00000000 },
    { 0x00910001, 0x22500231, 0x028d0810, 0x00000000 },
    { 0x00910001, 0x23500231, 0x028d0910, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000446, 0x00000000 },
-   { 0x00910001, 0x41810231, 0x02b10721, 0x00000000 },
+   { 0x00910001, 0x41a00231, 0x02b10730, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000448, 0x00000000 },
    { 0x00910001, 0x41c00231, 0x02b10740, 0x00000000 },
    { 0x00910001, 0x22600231, 0x028d0820, 0x00000000 },
    { 0x00910001, 0x23600231, 0x028d0920, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044a, 0x00000000 },
-   { 0x00910001, 0x41c10231, 0x02b10741, 0x00000000 },
+   { 0x00910001, 0x41e00231, 0x02b10750, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044c, 0x00000000 },
    { 0x00910001, 0x42000231, 0x02b10760, 0x00000000 },
    { 0x00910001, 0x22700231, 0x028d0830, 0x00000000 },
    { 0x00910001, 0x23700231, 0x028d0930, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044e, 0x00000000 },
-   { 0x00910001, 0x42010231, 0x02b10761, 0x00000000 },
+   { 0x00910001, 0x42200231, 0x02b10770, 0x00000000 },
    { 0x00200001, 0x210001a5, 0x004500a0, 0x00000000 },
    { 0x00000001, 0x21080061, 0x00000000, 0x0007000f },
    { 0x00600001, 0x20200022, 0x008d0100, 0x00000000 },
index d67f398..2762fc0 100755 (executable)
    { 0x00910001, 0x22400231, 0x028d0800, 0x00000000 },
    { 0x00910001, 0x23400231, 0x028d0900, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000442, 0x00000000 },
-   { 0x00910001, 0x41410231, 0x02b10701, 0x00000000 },
+   { 0x00910001, 0x41600231, 0x02b10710, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000444, 0x00000000 },
    { 0x00910001, 0x41800231, 0x02b10720, 0x00000000 },
    { 0x00910001, 0x22500231, 0x028d0810, 0x00000000 },
    { 0x00910001, 0x23500231, 0x028d0910, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000446, 0x00000000 },
-   { 0x00910001, 0x41810231, 0x02b10721, 0x00000000 },
+   { 0x00910001, 0x41a00231, 0x02b10730, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000448, 0x00000000 },
    { 0x00910001, 0x41c00231, 0x02b10740, 0x00000000 },
    { 0x00910001, 0x22600231, 0x028d0820, 0x00000000 },
    { 0x00910001, 0x23600231, 0x028d0920, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044a, 0x00000000 },
-   { 0x00910001, 0x41c10231, 0x02b10741, 0x00000000 },
+   { 0x00910001, 0x41e00231, 0x02b10750, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044c, 0x00000000 },
    { 0x00910001, 0x42000231, 0x02b10760, 0x00000000 },
    { 0x00910001, 0x22700231, 0x028d0830, 0x00000000 },
    { 0x00910001, 0x23700231, 0x028d0930, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044e, 0x00000000 },
-   { 0x00910001, 0x42010231, 0x02b10761, 0x00000000 },
+   { 0x00910001, 0x42200231, 0x02b10770, 0x00000000 },
    { 0x00200001, 0x210001a5, 0x004500a0, 0x00000000 },
    { 0x00000001, 0x21080061, 0x00000000, 0x0007000f },
    { 0x00600001, 0x20200022, 0x008d0100, 0x00000000 },
index af97f71..006a57b 100755 (executable)
    { 0x00910001, 0x22400231, 0x028d0800, 0x00000000 },
    { 0x00910001, 0x23400231, 0x028d0900, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000442, 0x00000000 },
-   { 0x00910001, 0x41410231, 0x02b10701, 0x00000000 },
+   { 0x00910001, 0x41600231, 0x02b10710, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000444, 0x00000000 },
    { 0x00910001, 0x41800231, 0x02b10720, 0x00000000 },
    { 0x00910001, 0x22500231, 0x028d0810, 0x00000000 },
    { 0x00910001, 0x23500231, 0x028d0910, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000446, 0x00000000 },
-   { 0x00910001, 0x41810231, 0x02b10721, 0x00000000 },
+   { 0x00910001, 0x41a00231, 0x02b10730, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000448, 0x00000000 },
    { 0x00910001, 0x41c00231, 0x02b10740, 0x00000000 },
    { 0x00910001, 0x22600231, 0x028d0820, 0x00000000 },
    { 0x00910001, 0x23600231, 0x028d0920, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044a, 0x00000000 },
-   { 0x00910001, 0x41c10231, 0x02b10741, 0x00000000 },
+   { 0x00910001, 0x41e00231, 0x02b10750, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044c, 0x00000000 },
    { 0x00910001, 0x42000231, 0x02b10760, 0x00000000 },
    { 0x00910001, 0x22700231, 0x028d0830, 0x00000000 },
    { 0x00910001, 0x23700231, 0x028d0930, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044e, 0x00000000 },
-   { 0x00910001, 0x42010231, 0x02b10761, 0x00000000 },
+   { 0x00910001, 0x42200231, 0x02b10770, 0x00000000 },
    { 0x00200001, 0x210001a5, 0x004500a0, 0x00000000 },
    { 0x00000001, 0x21080061, 0x00000000, 0x0007000f },
    { 0x00600001, 0x20200022, 0x008d0100, 0x00000000 },
index a7be707..f8230b8 100644 (file)
    { 0x00910001, 0x22400231, 0x028d0800, 0x00000000 },
    { 0x00910001, 0x23400231, 0x028d0900, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000442, 0x00000000 },
-   { 0x00910001, 0x41410231, 0x02b10701, 0x00000000 },
+   { 0x00910001, 0x41600231, 0x02b10710, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000444, 0x00000000 },
    { 0x00910001, 0x41800231, 0x02b10720, 0x00000000 },
    { 0x00910001, 0x22500231, 0x028d0810, 0x00000000 },
    { 0x00910001, 0x23500231, 0x028d0910, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000446, 0x00000000 },
-   { 0x00910001, 0x41810231, 0x02b10721, 0x00000000 },
+   { 0x00910001, 0x41a00231, 0x02b10730, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000448, 0x00000000 },
    { 0x00910001, 0x41c00231, 0x02b10740, 0x00000000 },
    { 0x00910001, 0x22600231, 0x028d0820, 0x00000000 },
    { 0x00910001, 0x23600231, 0x028d0920, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044a, 0x00000000 },
-   { 0x00910001, 0x41c10231, 0x02b10741, 0x00000000 },
+   { 0x00910001, 0x41e00231, 0x02b10750, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044c, 0x00000000 },
    { 0x00910001, 0x42000231, 0x02b10760, 0x00000000 },
    { 0x00910001, 0x22700231, 0x028d0830, 0x00000000 },
    { 0x00910001, 0x23700231, 0x028d0930, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044e, 0x00000000 },
-   { 0x00910001, 0x42010231, 0x02b10761, 0x00000000 },
+   { 0x00910001, 0x42200231, 0x02b10770, 0x00000000 },
    { 0x00200001, 0x210001a5, 0x004500a0, 0x00000000 },
    { 0x00000001, 0x21080061, 0x00000000, 0x0007000f },
    { 0x00600001, 0x20200022, 0x008d0100, 0x00000000 },
index 5b1304a..73cac58 100644 (file)
    { 0x00910001, 0x22400231, 0x028d0800, 0x00000000 },
    { 0x00910001, 0x23400231, 0x028d0900, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000442, 0x00000000 },
-   { 0x00910001, 0x41410231, 0x02b10701, 0x00000000 },
+   { 0x00910001, 0x41600231, 0x02b10710, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000444, 0x00000000 },
    { 0x00910001, 0x41800231, 0x02b10720, 0x00000000 },
    { 0x00910001, 0x22500231, 0x028d0810, 0x00000000 },
    { 0x00910001, 0x23500231, 0x028d0910, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000446, 0x00000000 },
-   { 0x00910001, 0x41810231, 0x02b10721, 0x00000000 },
+   { 0x00910001, 0x41a00231, 0x02b10730, 0x00000000 },
    { 0x00000001, 0x26020128, 0x00000448, 0x00000000 },
    { 0x00910001, 0x41c00231, 0x02b10740, 0x00000000 },
    { 0x00910001, 0x22600231, 0x028d0820, 0x00000000 },
    { 0x00910001, 0x23600231, 0x028d0920, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044a, 0x00000000 },
-   { 0x00910001, 0x41c10231, 0x02b10741, 0x00000000 },
+   { 0x00910001, 0x41e00231, 0x02b10750, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044c, 0x00000000 },
    { 0x00910001, 0x42000231, 0x02b10760, 0x00000000 },
    { 0x00910001, 0x22700231, 0x028d0830, 0x00000000 },
    { 0x00910001, 0x23700231, 0x028d0930, 0x00000000 },
    { 0x00000001, 0x26020128, 0x0000044e, 0x00000000 },
-   { 0x00910001, 0x42010231, 0x02b10761, 0x00000000 },
+   { 0x00910001, 0x42200231, 0x02b10770, 0x00000000 },
    { 0x00200001, 0x210001a5, 0x004500a0, 0x00000000 },
    { 0x00000001, 0x21080061, 0x00000000, 0x0007000f },
    { 0x00600001, 0x20200022, 0x008d0100, 0x00000000 },