diff options
author | Wladimir J. van der Laan <laanwj@gmail.com> | 2013-07-31 06:33:09 +0200 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2013-07-31 06:33:09 +0200 |
commit | 8b80e30f45b36cc7c3de8fd3adb22da4071d9b5c (patch) | |
tree | 9acc2c7ced03300d0bf7356595feea2c707c6728 /rnndb | |
parent | 34d11056ae10df98ee4232a2fff47f288ef7f715 (diff) |
rnndb: figure out LITP instruction
Diffstat (limited to 'rnndb')
-rw-r--r-- | rnndb/isa.xml | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/rnndb/isa.xml b/rnndb/isa.xml index 6a4f472..112b401 100644 --- a/rnndb/isa.xml +++ b/rnndb/isa.xml @@ -135,9 +135,13 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> </value> <value value="0x0E" name="LITP" brief="Partial lighting computation"> <doc> - Appears to use input argument src0.yz and src1.yz. - dst.x is always 1, dst.w is always 1. - Probably http://msdn.microsoft.com/en-us/library/windows/desktop/bb174703%28v=vs.85%29.aspx + dst.x := 1 + dst.y := src1.y IF (src1.z > 0 AND src0.y > 0) else 0 + dst.z := exp(src2.x) IF (src1.z > 0 AND src0.z > 0) else 0 + dst.w := 1 + + Partial http://msdn.microsoft.com/en-us/library/windows/desktop/bb174703%28v=vs.85%29.aspx + Note: If src0 is disabled, src0.y > 0 and src0.z > 0 evaluate as true. </doc> </value> <value value="0x0F" name="SELECT" brief="Choose input based on condition"> |