From f6ec762eab4e602a0644e9f17ce97dab34bf512f Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Fri, 22 Feb 2013 08:42:33 +0800 Subject: [PATCH] Don't have flag register f2, use f1 instead Signed-off-by: Xiang, Haihao --- src/shaders/post_processing/gen7/PA_AVS_Buf_0.g4a | 2 +- src/shaders/post_processing/gen7/pa_to_pl2.g75b | 5 +++-- src/shaders/post_processing/gen7/pa_to_pl2.g7b | 5 +++-- src/shaders/post_processing/gen7/pa_to_pl3.g75b | 5 +++-- src/shaders/post_processing/gen7/pa_to_pl3.g7b | 5 +++-- src/shaders/post_processing/gen7/rgbx_to_nv12.g75b | 5 +++-- src/shaders/post_processing/gen7/rgbx_to_nv12.g7b | 5 +++-- 7 files changed, 19 insertions(+), 13 deletions(-) diff --git a/src/shaders/post_processing/gen7/PA_AVS_Buf_0.g4a b/src/shaders/post_processing/gen7/PA_AVS_Buf_0.g4a index 3f84cfc..0c838cd 100644 --- a/src/shaders/post_processing/gen7/PA_AVS_Buf_0.g4a +++ b/src/shaders/post_processing/gen7/PA_AVS_Buf_0.g4a @@ -518,7 +518,7 @@ mov (1) f0.0:uw 0:uw // clear flag //if (((int)(u_left*width + 5.0/256) > (int)(u_left*width)) - cmp.g.f2.0 (1) null<1>:d r14.2:d r14.0:d + cmp.g.f1.0 (1) null<1>:d r14.2:d r14.0:d // modified_u_coord = u_coord – 5.0/(256*width); //floating point (f1.0) add (1) r17.2:f r17.2<0;1,0>:f -r2.3:f //else if(((int)(u_left*width + 255.0/256) == (int)(u_left*width)) diff --git a/src/shaders/post_processing/gen7/pa_to_pl2.g75b b/src/shaders/post_processing/gen7/pa_to_pl2.g75b index c6aa5fb..9b43e53 100644 --- a/src/shaders/post_processing/gen7/pa_to_pl2.g75b +++ b/src/shaders/post_processing/gen7/pa_to_pl2.g75b @@ -350,7 +350,7 @@ { 0x00400409, 0x22402d8d, 0x00690400, 0x00050005 }, { 0x00000801, 0x22500061, 0x00000000, 0x01000100 }, { 0x00000001, 0x22d00061, 0x00000000, 0x00400040 }, - { 0x00110220, 0x34001c00, 0x02001400, 0x00000230 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000240 }, { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, { 0x00000401, 0x233c0021, 0x000000fc, 0x00000000 }, @@ -358,7 +358,7 @@ { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, { 0x00000001, 0x21d00109, 0x00000600, 0x00000000 }, { 0x02000005, 0x20002d28, 0x00000046, 0x00020002 }, - { 0x00110220, 0x34001c00, 0x00001400, 0x00000190 }, + { 0x00110220, 0x34001c00, 0x00001400, 0x000001a0 }, { 0x02600005, 0x20002d28, 0x00000046, 0x00040004 }, { 0x00610001, 0x240003bc, 0x00000228, 0x00000000 }, { 0x00610048, 0x24007fbc, 0x00000230, 0xc0000000 }, @@ -381,6 +381,7 @@ { 0x00000001, 0x21cc03a5, 0x000001cc, 0x00000000 }, { 0x00010040, 0x21cc1ca5, 0x000001cc, 0xffffffff }, { 0x00000001, 0x26000168, 0x00000000, 0x00000000 }, + { 0x03000010, 0x200014a4, 0x040001c8, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x04000228, 0x0000404c }, { 0x01110010, 0x200014a4, 0x000001cc, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x00000228, 0x00000048 }, diff --git a/src/shaders/post_processing/gen7/pa_to_pl2.g7b b/src/shaders/post_processing/gen7/pa_to_pl2.g7b index d3605bc..d561c30 100644 --- a/src/shaders/post_processing/gen7/pa_to_pl2.g7b +++ b/src/shaders/post_processing/gen7/pa_to_pl2.g7b @@ -350,7 +350,7 @@ { 0x00400409, 0x22402d8d, 0x00690400, 0x00050005 }, { 0x00000801, 0x22500061, 0x00000000, 0x01000100 }, { 0x00000001, 0x22d00061, 0x00000000, 0x00400040 }, - { 0x00110220, 0x34001c00, 0x02001400, 0x00000046 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000048 }, { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, { 0x00000401, 0x233c0021, 0x000000fc, 0x00000000 }, @@ -358,7 +358,7 @@ { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, { 0x00000001, 0x21d00109, 0x00000600, 0x00000000 }, { 0x02000005, 0x20002d28, 0x00000046, 0x00020002 }, - { 0x00110220, 0x34001c00, 0x00001400, 0x00000032 }, + { 0x00110220, 0x34001c00, 0x00001400, 0x00000034 }, { 0x02600005, 0x20002d28, 0x00000046, 0x00040004 }, { 0x00610001, 0x240003bc, 0x00000228, 0x00000000 }, { 0x00610048, 0x24007fbc, 0x00000230, 0xc0000000 }, @@ -381,6 +381,7 @@ { 0x00000001, 0x21cc03a5, 0x000001cc, 0x00000000 }, { 0x00010040, 0x21cc1ca5, 0x000001cc, 0xffffffff }, { 0x00000001, 0x26000168, 0x00000000, 0x00000000 }, + { 0x03000010, 0x200014a4, 0x040001c8, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x04000228, 0x0000404c }, { 0x01110010, 0x200014a4, 0x000001cc, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x00000228, 0x00000048 }, diff --git a/src/shaders/post_processing/gen7/pa_to_pl3.g75b b/src/shaders/post_processing/gen7/pa_to_pl3.g75b index bf68443..1be42b3 100644 --- a/src/shaders/post_processing/gen7/pa_to_pl3.g75b +++ b/src/shaders/post_processing/gen7/pa_to_pl3.g75b @@ -350,7 +350,7 @@ { 0x00400409, 0x22402d8d, 0x00690400, 0x00050005 }, { 0x00000801, 0x22500061, 0x00000000, 0x01000100 }, { 0x00000001, 0x22d00061, 0x00000000, 0x00400040 }, - { 0x00110220, 0x34001c00, 0x02001400, 0x00000230 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000240 }, { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, { 0x00000401, 0x233c0021, 0x000000fc, 0x00000000 }, @@ -358,7 +358,7 @@ { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, { 0x00000001, 0x21d00109, 0x00000600, 0x00000000 }, { 0x02000005, 0x20002d28, 0x00000046, 0x00020002 }, - { 0x00110220, 0x34001c00, 0x00001400, 0x00000190 }, + { 0x00110220, 0x34001c00, 0x00001400, 0x000001a0 }, { 0x02600005, 0x20002d28, 0x00000046, 0x00040004 }, { 0x00610001, 0x240003bc, 0x00000228, 0x00000000 }, { 0x00610048, 0x24007fbc, 0x00000230, 0xc0000000 }, @@ -381,6 +381,7 @@ { 0x00000001, 0x21cc03a5, 0x000001cc, 0x00000000 }, { 0x00010040, 0x21cc1ca5, 0x000001cc, 0xffffffff }, { 0x00000001, 0x26000168, 0x00000000, 0x00000000 }, + { 0x03000010, 0x200014a4, 0x040001c8, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x04000228, 0x0000404c }, { 0x01110010, 0x200014a4, 0x000001cc, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x00000228, 0x00000048 }, diff --git a/src/shaders/post_processing/gen7/pa_to_pl3.g7b b/src/shaders/post_processing/gen7/pa_to_pl3.g7b index 63c6c7a..ed0d629 100644 --- a/src/shaders/post_processing/gen7/pa_to_pl3.g7b +++ b/src/shaders/post_processing/gen7/pa_to_pl3.g7b @@ -350,7 +350,7 @@ { 0x00400409, 0x22402d8d, 0x00690400, 0x00050005 }, { 0x00000801, 0x22500061, 0x00000000, 0x01000100 }, { 0x00000001, 0x22d00061, 0x00000000, 0x00400040 }, - { 0x00110220, 0x34001c00, 0x02001400, 0x00000046 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000048 }, { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, { 0x00000401, 0x233c0021, 0x000000fc, 0x00000000 }, @@ -358,7 +358,7 @@ { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, { 0x00000001, 0x21d00109, 0x00000600, 0x00000000 }, { 0x02000005, 0x20002d28, 0x00000046, 0x00020002 }, - { 0x00110220, 0x34001c00, 0x00001400, 0x00000032 }, + { 0x00110220, 0x34001c00, 0x00001400, 0x00000034 }, { 0x02600005, 0x20002d28, 0x00000046, 0x00040004 }, { 0x00610001, 0x240003bc, 0x00000228, 0x00000000 }, { 0x00610048, 0x24007fbc, 0x00000230, 0xc0000000 }, @@ -381,6 +381,7 @@ { 0x00000001, 0x21cc03a5, 0x000001cc, 0x00000000 }, { 0x00010040, 0x21cc1ca5, 0x000001cc, 0xffffffff }, { 0x00000001, 0x26000168, 0x00000000, 0x00000000 }, + { 0x03000010, 0x200014a4, 0x040001c8, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x04000228, 0x0000404c }, { 0x01110010, 0x200014a4, 0x000001cc, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x00000228, 0x00000048 }, diff --git a/src/shaders/post_processing/gen7/rgbx_to_nv12.g75b b/src/shaders/post_processing/gen7/rgbx_to_nv12.g75b index b812c0e..96f4755 100644 --- a/src/shaders/post_processing/gen7/rgbx_to_nv12.g75b +++ b/src/shaders/post_processing/gen7/rgbx_to_nv12.g75b @@ -350,7 +350,7 @@ { 0x00400409, 0x22402d8d, 0x00690400, 0x00050005 }, { 0x00000801, 0x22500061, 0x00000000, 0x01000100 }, { 0x00000001, 0x22d00061, 0x00000000, 0x00400040 }, - { 0x00110220, 0x34001c00, 0x02001400, 0x00000230 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000240 }, { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, { 0x00000401, 0x233c0021, 0x000000fc, 0x00000000 }, @@ -358,7 +358,7 @@ { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, { 0x00000001, 0x21d00109, 0x00000600, 0x00000000 }, { 0x02000005, 0x20002d28, 0x00000046, 0x00020002 }, - { 0x00110220, 0x34001c00, 0x00001400, 0x00000190 }, + { 0x00110220, 0x34001c00, 0x00001400, 0x000001a0 }, { 0x02600005, 0x20002d28, 0x00000046, 0x00040004 }, { 0x00610001, 0x240003bc, 0x00000228, 0x00000000 }, { 0x00610048, 0x24007fbc, 0x00000230, 0xc0000000 }, @@ -381,6 +381,7 @@ { 0x00000001, 0x21cc03a5, 0x000001cc, 0x00000000 }, { 0x00010040, 0x21cc1ca5, 0x000001cc, 0xffffffff }, { 0x00000001, 0x26000168, 0x00000000, 0x00000000 }, + { 0x03000010, 0x200014a4, 0x040001c8, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x04000228, 0x0000404c }, { 0x01110010, 0x200014a4, 0x000001cc, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x00000228, 0x00000048 }, diff --git a/src/shaders/post_processing/gen7/rgbx_to_nv12.g7b b/src/shaders/post_processing/gen7/rgbx_to_nv12.g7b index 8f8c6a5..098f3d8 100644 --- a/src/shaders/post_processing/gen7/rgbx_to_nv12.g7b +++ b/src/shaders/post_processing/gen7/rgbx_to_nv12.g7b @@ -350,7 +350,7 @@ { 0x00400409, 0x22402d8d, 0x00690400, 0x00050005 }, { 0x00000801, 0x22500061, 0x00000000, 0x01000100 }, { 0x00000001, 0x22d00061, 0x00000000, 0x00400040 }, - { 0x00110220, 0x34001c00, 0x02001400, 0x00000046 }, + { 0x00110220, 0x34001c00, 0x02001400, 0x00000048 }, { 0x00000040, 0x22000c20, 0x000002f4, 0x050eb400 }, { 0x00000001, 0x22080061, 0x00000000, 0x00000000 }, { 0x00000401, 0x233c0021, 0x000000fc, 0x00000000 }, @@ -358,7 +358,7 @@ { 0x00600001, 0x22200021, 0x008d0320, 0x00000000 }, { 0x00000001, 0x21d00109, 0x00000600, 0x00000000 }, { 0x02000005, 0x20002d28, 0x00000046, 0x00020002 }, - { 0x00110220, 0x34001c00, 0x00001400, 0x00000032 }, + { 0x00110220, 0x34001c00, 0x00001400, 0x00000034 }, { 0x02600005, 0x20002d28, 0x00000046, 0x00040004 }, { 0x00610001, 0x240003bc, 0x00000228, 0x00000000 }, { 0x00610048, 0x24007fbc, 0x00000230, 0xc0000000 }, @@ -381,6 +381,7 @@ { 0x00000001, 0x21cc03a5, 0x000001cc, 0x00000000 }, { 0x00010040, 0x21cc1ca5, 0x000001cc, 0xffffffff }, { 0x00000001, 0x26000168, 0x00000000, 0x00000000 }, + { 0x03000010, 0x200014a4, 0x040001c8, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x04000228, 0x0000404c }, { 0x01110010, 0x200014a4, 0x000001cc, 0x000001c0 }, { 0x00010040, 0x222877bd, 0x00000228, 0x00000048 }, -- 2.7.4