Expand 8 MVs
authorXiang, Haihao <haihao.xiang@intel.com>
Fri, 6 Apr 2012 03:23:01 +0000 (11:23 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Fri, 6 Apr 2012 08:07:02 +0000 (16:07 +0800)
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
src/shaders/vme/inter_frame.asm
src/shaders/vme/inter_frame.g6b
src/shaders/vme/inter_frame.g7b

index e644a19..5a74468 100644 (file)
@@ -87,16 +87,16 @@ send (8)
 mov  (8) msg_reg0.0<1>:UD       obw_m0.0<8,8,1>:UD {align1};
 
 #ifdef DEV_SNB        
-mov  (2) obw_m1.0<1>:UW         vme_wb1.0<2,2,1>:UB  {align1};
-add  (1) obw_m1.0<1>:W          obw_m1.0<0,1,0>:W -64:W {align1};
-add  (1) obw_m1.2<1>:W          obw_m1.2<0,1,0>:W -48:W {align1}; 
+mov  (16) obw_m1.0<1>:UW        vme_wb1.0<16,16,1>:UB  {align1};
+add  (8) obw_m1.0<2>:W          obw_m1.0<16,8,2>:W -64:W {align1};
+add  (8) obw_m1.2<2>:W          obw_m1.2<16,8,2>:W -48:W {align1}; 
 #else
-mov  (2) obw_m1.0<1>:UW         vme_wb1.0<2,2,1>:B  {align1};        
+mov  (16) obw_m1.0<1>:UW        vme_wb1.0<16,16,1>:B  {align1};        
 #endif       
         
-mov  (8) msg_reg1.0<1>:UD       obw_m1.0<0,1,0>:UD   {align1};
+mov  (8) msg_reg1.0<1>:UD       obw_m1.0<8,8,1>:UD   {align1};
 
-mov  (8) msg_reg2.0<1>:UD       obw_m1.0<0,1,0>:UD   {align1};
+mov  (8) msg_reg2.0<1>:UD       obw_m1.0<8,8,1>:UD   {align1};
 
 /* bind index 3, write 8 oword, msg type: 8(OWord Block Write) */
 send (16)
index e554fb0..373e44f 100644 (file)
    { 0x00600001, 0x20600062, 0x00000000, 0x00000000 },
    { 0x08600031, 0x21801cdd, 0x00000000, 0x08482000 },
    { 0x00600001, 0x20000022, 0x008d0480, 0x00000000 },
-   { 0x00200001, 0x24a00229, 0x004501a0, 0x00000000 },
-   { 0x00000040, 0x24a03dad, 0x000004a0, 0xffc0ffc0 },
-   { 0x00000040, 0x24a23dad, 0x000004a2, 0xffd0ffd0 },
-   { 0x00600001, 0x20200022, 0x000004a0, 0x00000000 },
-   { 0x00600001, 0x20400022, 0x000004a0, 0x00000000 },
+   { 0x00800001, 0x24a00229, 0x00b101a0, 0x00000000 },
+   { 0x00600040, 0x44a03dad, 0x00ae04a0, 0xffc0ffc0 },
+   { 0x00600040, 0x44a23dad, 0x00ae04a2, 0xffd0ffd0 },
+   { 0x00600001, 0x20200022, 0x008d04a0, 0x00000000 },
+   { 0x00600001, 0x20400022, 0x008d04a0, 0x00000000 },
    { 0x05800031, 0x22001cdd, 0x00000000, 0x0a1b0403 },
    { 0x00000040, 0x20080c22, 0x00000488, 0x00000008 },
    { 0x00000001, 0x20200022, 0x00000180, 0x00000000 },
index 766be0f..190c204 100644 (file)
@@ -21,9 +21,9 @@
    { 0x00600001, 0x28800061, 0x00000000, 0x00000000 },
    { 0x08600031, 0x21801cbd, 0x00000800, 0x0a682000 },
    { 0x00600001, 0x28000021, 0x008d0480, 0x00000000 },
-   { 0x00200001, 0x24a002a9, 0x004501a0, 0x00000000 },
-   { 0x00600001, 0x28200021, 0x000004a0, 0x00000000 },
-   { 0x00600001, 0x28400021, 0x000004a0, 0x00000000 },
+   { 0x00800001, 0x24a002a9, 0x00b101a0, 0x00000000 },
+   { 0x00600001, 0x28200021, 0x008d04a0, 0x00000000 },
+   { 0x00600001, 0x28400021, 0x008d04a0, 0x00000000 },
    { 0x0a800031, 0x20001cac, 0x00000800, 0x0a0a0403 },
    { 0x00000040, 0x28080c21, 0x00000488, 0x00000008 },
    { 0x00000001, 0x28200021, 0x00000180, 0x00000000 },