[Libva] [PATCH 3/8] PL8x4_Save_IMC3.asm fix of masked block
Zhao Halley
halley.zhao at intel.com
Sun Aug 12 23:50:10 PDT 2012
---
.../gen5_6/Common/PL8x4_Save_IMC3.asm | 2 +-
.../gen5_6/nv12_load_save_pl3.g4b.gen5 | 8 ++++----
.../post_processing/gen5_6/nv12_load_save_pl3.g6b | 8 ++++----
.../gen5_6/pa_load_save_pl3.g4b.gen5 | 8 ++++----
.../post_processing/gen5_6/pa_load_save_pl3.g6b | 8 ++++----
.../gen5_6/pl3_load_save_pl3.g4b.gen5 | 8 ++++----
.../post_processing/gen5_6/pl3_load_save_pl3.g6b | 8 ++++----
7 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/src/shaders/post_processing/gen5_6/Common/PL8x4_Save_IMC3.asm b/src/shaders/post_processing/gen5_6/Common/PL8x4_Save_IMC3.asm
index c286992..f51078e 100755
--- a/src/shaders/post_processing/gen5_6/Common/PL8x4_Save_IMC3.asm
+++ b/src/shaders/post_processing/gen5_6/Common/PL8x4_Save_IMC3.asm
@@ -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:
diff --git a/src/shaders/post_processing/gen5_6/nv12_load_save_pl3.g4b.gen5 b/src/shaders/post_processing/gen5_6/nv12_load_save_pl3.g4b.gen5
index a3f1e04..f22591a 100644
--- a/src/shaders/post_processing/gen5_6/nv12_load_save_pl3.g4b.gen5
+++ b/src/shaders/post_processing/gen5_6/nv12_load_save_pl3.g4b.gen5
@@ -49,25 +49,25 @@
{ 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 },
diff --git a/src/shaders/post_processing/gen5_6/nv12_load_save_pl3.g6b b/src/shaders/post_processing/gen5_6/nv12_load_save_pl3.g6b
index 2201845..0c42dbf 100644
--- a/src/shaders/post_processing/gen5_6/nv12_load_save_pl3.g6b
+++ b/src/shaders/post_processing/gen5_6/nv12_load_save_pl3.g6b
@@ -122,25 +122,25 @@
{ 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 },
diff --git a/src/shaders/post_processing/gen5_6/pa_load_save_pl3.g4b.gen5 b/src/shaders/post_processing/gen5_6/pa_load_save_pl3.g4b.gen5
index d67f398..2762fc0 100755
--- a/src/shaders/post_processing/gen5_6/pa_load_save_pl3.g4b.gen5
+++ b/src/shaders/post_processing/gen5_6/pa_load_save_pl3.g4b.gen5
@@ -67,25 +67,25 @@
{ 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 },
diff --git a/src/shaders/post_processing/gen5_6/pa_load_save_pl3.g6b b/src/shaders/post_processing/gen5_6/pa_load_save_pl3.g6b
index af97f71..006a57b 100755
--- a/src/shaders/post_processing/gen5_6/pa_load_save_pl3.g6b
+++ b/src/shaders/post_processing/gen5_6/pa_load_save_pl3.g6b
@@ -140,25 +140,25 @@
{ 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 },
diff --git a/src/shaders/post_processing/gen5_6/pl3_load_save_pl3.g4b.gen5 b/src/shaders/post_processing/gen5_6/pl3_load_save_pl3.g4b.gen5
index a7be707..f8230b8 100644
--- a/src/shaders/post_processing/gen5_6/pl3_load_save_pl3.g4b.gen5
+++ b/src/shaders/post_processing/gen5_6/pl3_load_save_pl3.g4b.gen5
@@ -51,25 +51,25 @@
{ 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 },
diff --git a/src/shaders/post_processing/gen5_6/pl3_load_save_pl3.g6b b/src/shaders/post_processing/gen5_6/pl3_load_save_pl3.g6b
index 5b1304a..73cac58 100644
--- a/src/shaders/post_processing/gen5_6/pl3_load_save_pl3.g6b
+++ b/src/shaders/post_processing/gen5_6/pl3_load_save_pl3.g6b
@@ -124,25 +124,25 @@
{ 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 },
--
1.7.9.5
More information about the Libva
mailing list