<div dir="ltr">Hi,<div><br></div><div>Any updates on the review of this patch?</div><div><br></div><div>Cheers,</div><div>Aaryaman</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jul 2, 2017 at 12:37 AM, Aaryaman Vasishta <span dir="ltr"><<a href="mailto:jem456.vasishta@gmail.com" target="_blank">jem456.vasishta@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">v5: Rebased on depbar removal patch; removed a redundant read dep-bar.<br>
<br>
This patch adds proper delays to maxwell exa shaders. rendercheck tests<br>
seem consistent with/without this patch. I haven't extensively tested<br>
them though.<br>
<span class=""><br>
Trello:<br>
<a href="https://trello.com/c/6LPB2EIS/174-update-maxwell-shaders-with-proper-delays" rel="noreferrer" target="_blank">https://trello.com/c/6LPB2EIS/<wbr>174-update-maxwell-shaders-<wbr>with-proper-delays</a><br>
<br>
Signed-off-by: Aaryaman Vasishta <<a href="mailto:jem456.vasishta@gmail.com">jem456.vasishta@gmail.com</a>><br>
---<br>
 src/shader/exac8nv110.fp  | 10 +++++-----<br>
 src/shader/exac8nv110.fpc | 18 +++++++++---------<br>
 src/shader/exacanv110.fp  | 10 +++++-----<br>
 src/shader/exacanv110.fpc | 18 +++++++++---------<br>
 src/shader/exacmnv110.fp  | 10 +++++-----<br>
 src/shader/exacmnv110.fpc | 18 +++++++++---------<br>
 src/shader/exas8nv110.fp  |  6 +++---<br>
 src/shader/exas8nv110.fpc | 12 ++++++------<br>
 src/shader/exasanv110.fp  | 10 +++++-----<br>
 src/shader/exasanv110.fpc | 18 +++++++++---------<br>
</span> src/shader/exascnv110.fp  |  4 ++--<br>
 src/shader/exascnv110.fpc |  8 ++++----<br>
 src/shader/videonv110.fp  | 12 ++++++------<br>
 src/shader/videonv110.fpc | 22 +++++++++++-----------<br>
 14 files changed, 88 insertions(+), 88 deletions(-)<br>
<br>
diff --git a/src/shader/exac8nv110.fp b/src/shader/exac8nv110.fp<br>
index 220d7e5..7797ef4 100644<br>
--- a/src/shader/exac8nv110.fp<br>
+++ b/src/shader/exac8nv110.fp<br>
@@ -25,22 +25,22 @@ NV110FP_Composite_A8[] = {<br>
<span class=""> };<br>
 #else<br>
<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x0) (st 0xd wr 0x0 wt 0x1) (st 0xf wr 0x0 wt 0x1)<br>
 ipa pass $r0 a[0x7c] 0x0 0x0 0x1<br>
 mufu rcp $r0 $r0<br>
 ipa $r3 a[0x94] $r0 0x0 0x1<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span><span class="">+sched (st 0xf wr 0x1) (st 0xf wr 0x0 wt 0x3) (st 0xf wr 0x0 wt 0x1)<br>
</span><span class=""> ipa $r2 a[0x90] $r0 0x0 0x1<br>
 tex nodep $r1 $r2 0x0 0x1 t2d 0x8<br>
 ipa $r3 a[0x84] $r0 0x0 0x1<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0xf wr 0x1) (st 0xf wr 0x0 wt 0x3) (st 0x6 wt 0x1)<br>
<span class=""> ipa $r2 a[0x80] $r0 0x0 0x1<br>
</span><span class=""> tex nodep $r0 $r2 0x0 0x0 t2d 0x8<br>
</span><span class=""> fmul ftz $r3 $r0 $r1<br>
</span><span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0x1) (st 0x1) (st 0x1)<br>
<span class=""> mov $r2 $r3 0xf<br>
 mov $r1 $r3 0xf<br>
</span> mov $r0 $r3 0xf<br>
<span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span><span class="">+sched (st 0xf) (st 0x0) (st 0x0)<br>
 exit<br>
 #endif<br>
</span>diff --git a/src/shader/exac8nv110.fpc b/src/shader/exac8nv110.fpc<br>
index d8d5517..7eb9c02 100644<br>
<span class="">--- a/src/shader/exac8nv110.fpc<br>
+++ b/src/shader/exac8nv110.fpc<br>
@@ -1,36 +1,36 @@<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1a0070f,<br>
+0x003c3c01,<br>
 0xcff7ff00,<br>
 0xe003ff87,<br>
 0x00470000,<br>
 0x50800000,<br>
 0x4007ff03,<br>
 0xe043ff89,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
</span>+0xe1e0072f,<br>
+0x003c3c03,<br>
<span class=""> 0x0007ff02,<br>
 0xe043ff89,<br>
 0x2ff70201,<br>
 0xc03a0014,<br>
 0x4007ff03,<br>
 0xe043ff88,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
</span>+0xe1e0072f,<br>
+0x003f9803,<br>
 0x0007ff02,<br>
 0xe043ff88,<br>
 0x2ff70200,<br>
 0xc03a0004,<br>
 0x00170003,<br>
 0x5c681000,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xfc2007e1,<br>
+0x001f8400,<br>
 0x00370002,<br>
 0x5c980780,<br>
 0x00370001,<br>
 0x5c980780,<br>
 0x00370000,<br>
 0x5c980780,<br>
<span class="">-0xfc0007e0,<br>
+0xfc0007ef,<br>
 0x001f8000,<br>
 0x0007000f,<br>
 0xe3000000,<br>
</span>diff --git a/src/shader/exacanv110.fp b/src/shader/exacanv110.fp<br>
index bad34c9..912f630 100644<br>
--- a/src/shader/exacanv110.fp<br>
+++ b/src/shader/exacanv110.fp<br>
@@ -25,22 +25,22 @@ NV110FP_CAComposite[] = {<br>
<span class=""> };<br>
 #else<br>
<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x0) (st 0xd wr 0x0 wt 0x1) (st 0xf wr 0x0 wt 0x1)<br>
 ipa pass $r0 a[0x7c] 0x0 0x0 0x1<br>
 mufu rcp $r0 $r0<br>
 ipa $r3 a[0x94] $r0 0x0 0x1<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x1) (st 0xf wr 0x0 wt 0x3) (st 0xf wr 0x1)<br>
 ipa $r2 a[0x90] $r0 0x0 0x1<br>
 tex nodep $r4 $r2 0x0 0x1 t2d 0xf<br>
 ipa $r1 a[0x84] $r0 0x0 0x1<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0xf wr 0x1 wt 0x2) (st 0xf wr 0x1 wt 0x2) (st 0x1 wt 0x3)<br>
<span class=""> ipa $r0 a[0x80] $r0 0x0 0x1<br>
 tex nodep $r0 $r0 0x0 0x0 t2d 0xf<br>
</span><span class=""> fmul ftz $r3 $r3 $r7<br>
</span><span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0x1) (st 0x1) (st 0x1)<br>
<span class=""> fmul ftz $r2 $r2 $r6<br>
 fmul ftz $r1 $r1 $r5<br>
</span><span class=""> fmul ftz $r0 $r0 $r4<br>
</span><span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf) (st 0x0) (st 0x0)<br>
 exit<br>
 #endif<br>
</span>diff --git a/src/shader/exacanv110.fpc b/src/shader/exacanv110.fpc<br>
index 1a151a2..4c35845 100644<br>
<div><div class="h5">--- a/src/shader/exacanv110.fpc<br>
+++ b/src/shader/exacanv110.fpc<br>
@@ -1,36 +1,36 @@<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1a0070f,<br>
+0x003c3c01,<br>
 0xcff7ff00,<br>
 0xe003ff87,<br>
 0x00470000,<br>
 0x50800000,<br>
 0x4007ff03,<br>
 0xe043ff89,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1e0072f,<br>
+0x001cbc03,<br>
 0x0007ff02,<br>
 0xe043ff89,<br>
 0xaff70204,<br>
 0xc03a0017,<br>
 0x4007ff01,<br>
 0xe043ff88,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe5e0172f,<br>
</div></div>+0x007f8402,<br>
 0x0007ff00,<br>
 0xe043ff88,<br>
 0xaff70000,<br>
 0xc03a0007,<br>
 0x00770303,<br>
 0x5c681000,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xfc2007e1,<br>
+0x001f8400,<br>
 0x00670202,<br>
 0x5c681000,<br>
 0x00570101,<br>
 0x5c681000,<br>
 0x00470000,<br>
 0x5c681000,<br>
<span class="">-0xfc0007e0,<br>
+0xfc0007ef,<br>
 0x001f8000,<br>
 0x0007000f,<br>
 0xe3000000,<br>
</span>diff --git a/src/shader/exacmnv110.fp b/src/shader/exacmnv110.fp<br>
index c1eb38e..02a0835 100644<br>
--- a/src/shader/exacmnv110.fp<br>
+++ b/src/shader/exacmnv110.fp<br>
@@ -25,22 +25,22 @@ NV110FP_Composite[] = {<br>
<span class=""> };<br>
 #else<br>
<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x0) (st 0xd wr 0x0 wt 0x1) (st 0xf wr 0x0 wt 0x1)<br>
 ipa pass $r0 a[0x7c] 0x0 0x0 0x1<br>
 mufu rcp $r0 $r0<br>
 ipa $r3 a[0x94] $r0 0x0 0x1<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x1) (st 0xf wr 0x0 wt 0x3) (st 0xf wr 0x1)<br>
 ipa $r2 a[0x90] $r0 0x0 0x1<br>
 tex nodep $r4 $r2 0x0 0x1 t2d 0x8<br>
 ipa $r1 a[0x84] $r0 0x0 0x1<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0xf wr 0x1 wt 0x2) (st 0xf wr 0x1 wt 0x2) (st 0x1 wt 0x3)<br>
<span class=""> ipa $r0 a[0x80] $r0 0x0 0x1<br>
 tex nodep $r0 $r0 0x0 0x0 t2d 0xf<br>
</span><span class=""> fmul ftz $r3 $r3 $r4<br>
</span><span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0x1) (st 0x1) (st 0x1)<br>
<span class=""> fmul ftz $r2 $r2 $r4<br>
 fmul ftz $r1 $r1 $r4<br>
</span><span class=""> fmul ftz $r0 $r0 $r4<br>
</span><span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf) (st 0x0) (st 0x0)<br>
 exit<br>
 #endif<br>
</span>diff --git a/src/shader/exacmnv110.fpc b/src/shader/exacmnv110.fpc<br>
index 0b21a0a..56e4e18 100644<br>
<div><div class="h5">--- a/src/shader/exacmnv110.fpc<br>
+++ b/src/shader/exacmnv110.fpc<br>
@@ -1,36 +1,36 @@<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1a0070f,<br>
+0x003c3c01,<br>
 0xcff7ff00,<br>
 0xe003ff87,<br>
 0x00470000,<br>
 0x50800000,<br>
 0x4007ff03,<br>
 0xe043ff89,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1e0072f,<br>
+0x001cbc03,<br>
 0x0007ff02,<br>
 0xe043ff89,<br>
 0x2ff70204,<br>
 0xc03a0014,<br>
 0x4007ff01,<br>
 0xe043ff88,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe5e0172f,<br>
</div></div>+0x007f8402,<br>
 0x0007ff00,<br>
 0xe043ff88,<br>
 0xaff70000,<br>
 0xc03a0007,<br>
 0x00470303,<br>
 0x5c681000,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xfc2007e1,<br>
+0x001f8400,<br>
 0x00470202,<br>
 0x5c681000,<br>
 0x00470101,<br>
 0x5c681000,<br>
 0x00470000,<br>
 0x5c681000,<br>
<span class="">-0xfc0007e0,<br>
+0xfc0007ef,<br>
 0x001f8000,<br>
 0x0007000f,<br>
 0xe3000000,<br>
</span>diff --git a/src/shader/exas8nv110.fp b/src/shader/exas8nv110.fp<br>
index c5349d9..847cc6a 100644<br>
<span class="">--- a/src/shader/exas8nv110.fp<br>
+++ b/src/shader/exas8nv110.fp<br>
@@ -25,15 +25,15 @@ NV110FP_Source_A8[] = {<br>
 };<br>
 #else<br>
<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x0) (st 0xd wr 0x0 wt 0x1) (st 0xf wr 0x0 wt 0x1)<br>
 ipa pass $r0 a[0x7c] 0x0 0x0 0x1<br>
 mufu rcp $r0 $r0<br>
 ipa $r1 a[0x84] $r0 0x0 0x1<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0xf wr 0x1) (st 0xf wr 0x0 wt 0x3) (st 0x1 wt 0x1)<br>
<span class=""> ipa $r0 a[0x80] $r0 0x0 0x1<br>
 tex nodep $r0 $r0 0x0 0x0 t2d 0x8<br>
</span> mov $r3 $r0 0xf<br>
<span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0x1) (st 0x1) (st 0xf)<br>
<span class=""> mov $r2 $r0 0xf<br>
 mov $r1 $r0 0xf<br>
</span> exit<br>
diff --git a/src/shader/exas8nv110.fpc b/src/shader/exas8nv110.fpc<br>
index fabf980..5671a12 100644<br>
<span class="">--- a/src/shader/exas8nv110.fpc<br>
+++ b/src/shader/exas8nv110.fpc<br>
@@ -1,21 +1,21 @@<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1a0070f,<br>
+0x003c3c01,<br>
 0xcff7ff00,<br>
 0xe003ff87,<br>
 0x00470000,<br>
 0x50800000,<br>
 0x4007ff01,<br>
 0xe043ff88,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1e0072f,<br>
</span>+0x003f8403,<br>
 0x0007ff00,<br>
 0xe043ff88,<br>
 0x2ff70000,<br>
 0xc03a0004,<br>
 0x00070003,<br>
 0x5c980780,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xfc2007e1,<br>
+0x001fbc00,<br>
 0x00070002,<br>
 0x5c980780,<br>
 0x00070001,<br>
diff --git a/src/shader/exasanv110.fp b/src/shader/exasanv110.fp<br>
index 4392c1f..a3d372e 100644<br>
--- a/src/shader/exasanv110.fp<br>
+++ b/src/shader/exasanv110.fp<br>
@@ -25,22 +25,22 @@ NV110FP_CACompositeSrcAlpha[] = {<br>
<span class=""> };<br>
 #else<br>
<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x0) (st 0xd wr 0x0 wt 0x1) (st 0xf wr 0x0 wt 0x1)<br>
 ipa pass $r0 a[0x7c] 0x0 0x0 0x1<br>
 mufu rcp $r0 $r0<br>
 ipa $r3 a[0x84] $r0 0x0 0x1<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x1) (st 0xf wr 0x0 wt 0x3) (st 0xf wr 0x1)<br>
 ipa $r2 a[0x80] $r0 0x0 0x1<br>
 tex nodep $r4 $r2 0x0 0x0 t2d 0x8<br>
 ipa $r1 a[0x94] $r0 0x0 0x1<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0xf wr 0x1 wt 0x2) (st 0xf wr 0x1 wt 0x2) (st 0x1 wt 0x3)<br>
<span class=""> ipa $r0 a[0x90] $r0 0x0 0x1<br>
 tex nodep $r0 $r0 0x0 0x1 t2d 0xf<br>
</span><span class=""> fmul ftz $r3 $r3 $r4<br>
</span><span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0x1) (st 0x1) (st 0x1)<br>
<span class=""> fmul ftz $r2 $r2 $r4<br>
 fmul ftz $r1 $r1 $r4<br>
</span><span class=""> fmul ftz $r0 $r0 $r4<br>
</span><span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf) (st 0x0) (st 0x0)<br>
 exit<br>
 #endif<br>
</span>diff --git a/src/shader/exasanv110.fpc b/src/shader/exasanv110.fpc<br>
index 80a2731..b61e396 100644<br>
<div><div class="h5">--- a/src/shader/exasanv110.fpc<br>
+++ b/src/shader/exasanv110.fpc<br>
@@ -1,36 +1,36 @@<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1a0070f,<br>
+0x003c3c01,<br>
 0xcff7ff00,<br>
 0xe003ff87,<br>
 0x00470000,<br>
 0x50800000,<br>
 0x4007ff03,<br>
 0xe043ff88,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1e0072f,<br>
+0x001cbc03,<br>
 0x0007ff02,<br>
 0xe043ff88,<br>
 0x2ff70204,<br>
 0xc03a0004,<br>
 0x4007ff01,<br>
 0xe043ff89,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe5e0172f,<br>
</div></div>+0x007f8402,<br>
 0x0007ff00,<br>
 0xe043ff89,<br>
 0xaff70000,<br>
 0xc03a0017,<br>
 0x00470303,<br>
 0x5c681000,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xfc2007e1,<br>
+0x001f8400,<br>
 0x00470202,<br>
 0x5c681000,<br>
 0x00470101,<br>
 0x5c681000,<br>
 0x00470000,<br>
 0x5c681000,<br>
<span class="">-0xfc0007e0,<br>
+0xfc0007ef,<br>
 0x001f8000,<br>
 0x0007000f,<br>
 0xe3000000,<br>
</span>diff --git a/src/shader/exascnv110.fp b/src/shader/exascnv110.fp<br>
index 83a089a..91702d2 100644<br>
--- a/src/shader/exascnv110.fp<br>
+++ b/src/shader/exascnv110.fp<br>
@@ -25,11 +25,11 @@ NV110FP_Source[] = {<br>
<span class=""> };<br>
 #else<br>
<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x0) (st 0xd wr 0x0 wt 0x1) (st 0xf wr 0x0 wt 0x1)<br>
 ipa pass $r0 a[0x7c] 0x0 0x0 0x1<br>
 mufu rcp $r0 $r0<br>
 ipa $r1 a[0x84] $r0 0x0 0x1<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x1) (st 0xf wt 0x3) (st 0xf)<br>
 ipa $r0 a[0x80] $r0 0x0 0x1<br>
 tex nodep $r0 $r0 0x0 0x0 t2d 0xf<br>
</span> exit<br>
diff --git a/src/shader/exascnv110.fpc b/src/shader/exascnv110.fpc<br>
index 3dd3f89..790a797 100644<br>
--- a/src/shader/exascnv110.fpc<br>
+++ b/src/shader/exascnv110.fpc<br>
@@ -1,13 +1,13 @@<br>
<span class="">-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1a0070f,<br>
+0x003c3c01,<br>
 0xcff7ff00,<br>
 0xe003ff87,<br>
 0x00470000,<br>
 0x50800000,<br>
 0x4007ff01,<br>
 0xe043ff88,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xfde0072f,<br>
+0x001fbc03,<br>
 0x0007ff00,<br>
 0xe043ff88,<br>
 0xaff70000,<br>
</span>diff --git a/src/shader/videonv110.fp b/src/shader/videonv110.fp<br>
index b171e51..ce6769d 100644<br>
--- a/src/shader/videonv110.fp<br>
+++ b/src/shader/videonv110.fp<br>
@@ -25,27 +25,27 @@ NV110FP_NV12[] = {<br>
<span class=""> };<br>
 #else<br>
<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x0) (st 0xd wr 0x0 wt 0x1) (st 0xf wr 0x0 wt 0x1)<br>
 ipa pass $r2 a[0x7c] 0x0 0x0 0x1<br>
 mufu rcp $r2 $r2<br>
 ipa $r0 a[0x80] $r2 0x0 0x1<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
+sched (st 0xf wr 0x1) (st 0xf wr 0x0 wt 0x3) (st 0xf wr 0x0 wt 0x1)<br>
 ipa $r1 a[0x84] $r2 0x0 0x1<br>
 tex nodep $r4 $r0 0x0 0x0 t2d 0x8<br>
 tex nodep $r0 $r0 0x0 0x1 t2d 0xc<br>
-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0x6) (st 0x1) (st 0x6)<br>
<span class=""> fmul ftz $r5 $r4 c0[0x0]<br>
 fadd ftz $r3 $r5 c0[0x4]<br>
</span><span class=""> fadd ftz $r4 $r5 c0[0x8]<br>
</span><span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0x6) (st 0x6 wt 0x1) (st 0x1)<br>
<span class=""> fadd ftz $r5 $r5 c0[0xc]<br>
</span><span class=""> ffma ftz $r3 $r0 c0[0x10] $r3<br>
 ffma ftz $r4 $r0 c0[0x14] $r4<br>
</span><span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0x1) (st 0x1) (st 0x1)<br>
<span class=""> ffma ftz $r5 $r0 c0[0x18] $r5<br>
</span><span class=""> ffma ftz $r0 $r1 c0[0x1c] $r3<br>
 ffma ftz $r2 $r1 c0[0x24] $r5<br>
</span><span class="">-sched (st 0x0) (st 0x0) (st 0x0)<br>
</span>+sched (st 0x6) (st 0xf) (st 0x0)<br>
<span class=""> ffma ftz $r1 $r1 c0[0x20] $r4<br>
</span><span class=""> exit<br>
 #endif<br>
diff --git a/src/shader/videonv110.fpc b/src/shader/videonv110.fpc<br>
</span>index 850163a..7560311 100644<br>
--- a/src/shader/videonv110.fpc<br>
+++ b/src/shader/videonv110.fpc<br>
@@ -1,44 +1,44 @@<br>
<span class="">-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1a0070f,<br>
+0x003c3c01,<br>
 0xcff7ff02,<br>
 0xe003ff87,<br>
 0x00470202,<br>
 0x50800000,<br>
 0x0027ff00,<br>
 0xe043ff88,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xe1e0072f,<br>
+0x003c3c03,<br>
 0x4027ff01,<br>
 0xe043ff88,<br>
 0x2ff70004,<br>
 0xc03a0004,<br>
 0x2ff70000,<br>
 0xc03a0016,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
</span>+0xfc2007e6,<br>
+0x001f9800,<br>
 0x00070405,<br>
 0x4c681000,<br>
 0x00170503,<br>
 0x4c581000,<br>
 0x00270504,<br>
 0x4c581000,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xfcc007e6,<br>
+0x001f8401,<br>
 0x00370505,<br>
 0x4c581000,<br>
 0x00470003,<br>
 0x49a00180,<br>
 0x00570004,<br>
 0x49a00200,<br>
-0xfc0007e0,<br>
-0x001f8000,<br>
+0xfc2007e1,<br>
+0x001f8400,<br>
 0x00670005,<br>
 0x49a00280,<br>
 0x00770100,<br>
 0x49a00180,<br>
 0x00970102,<br>
 0x49a00280,<br>
-0xfc0007e0,<br>
+0xfde007e6,<br>
 0x001f8000,<br>
 0x00870101,<br>
 0x49a00200,<br>
<span class="HOEnZb"><font color="#888888">--<br>
2.11.0<br>
<br>
</font></span></blockquote></div><br></div>