1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../css/manpage.css" type="text/css" />
7    <title>Flow Control Instructions</title>
8  </head>
9  <body>
10    <h1>Flow Control Instructions</h1>
11    <h2>Description</h2>
12    <div class="section">
13      <p>The flow control instructions control the flow of execution.</p>
14    </div>
15
16    <a name="function" id="function">
17      <h2>List of Instructions</h2>
18      <div class="section">
19        <table class="members">
20          <tr>
21            <th>
22              <a href="call.html">call</a>
23            </th>
24            <th>Call subroutine</th>
25            <td>Calls a subroutine specified by a label.</td>
26          </tr>
27          <tr>
28            <th>
29              <a href="callb.html">callb</a>
30            </th>
31            <th>Boolean call</th>
32            <td>Calls a subroutine specified by a label if the Boolean register is the specified value.</td>
33          </tr>
34          <tr>
35            <th>
36              <a href="callc.html">callc</a>
37            </th>
38            <th>Condition call</th>
39            <td>Calls a subroutine specified by a label if the status register satisfies the specified condition.</td>
40          </tr>
41          <tr>
42            <th>
43              <a href="jpb.html">jpb</a>
44            </th>
45            <th>Boolean jump</th>
46            <td>Jumps to the position of a specified label if the Boolean register is the specified value.</td>
47          </tr>
48          <tr>
49            <th>
50              <a href="jpc.html">jpc</a>
51            </th>
52            <th>Condition jump</th>
53            <td>Jumps to the position of a specified label if the status register satisfies the specified condition.</td>
54          </tr>
55          <tr>
56            <th>
57              <a href="ret.html">ret</a>
58            </th>
59            <th>Return from subroutine</th>
60            <td>Returns to where the subroutine was invoked.</td>
61          </tr>
62          <tr>
63            <th>
64              <a href="ifb.html">ifb</a>
65            </th>
66            <th>Start if block by boolean</th>
67            <td>Starts a control statement based on the contents of a Boolean register.</td>
68          </tr>
69          <tr>
70            <th>
71              <a href="ifc.html">ifc</a>
72            </th>
73            <th>Start if block by condition</th>
74            <td>Starts a control statement based on the contents of a status register.</td>
75          </tr>
76          <tr>
77            <th>
78              <a href="else.html">else</a>
79            </th>
80            <th>Start else block</th>
81            <td>Starts a control statement if the condition is not satisfied by <CODE>ifb</CODE> or <CODE>ifc</CODE>.</td>
82          </tr>
83          <tr>
84            <th>
85              <a href="endif.html">endif</a>
86            </th>
87            <th>End if block</th>
88            <td>Ends a control statement started by <CODE>ifb</CODE> or <CODE>ifc</CODE>.</td>
89          </tr>
90          <tr>
91            <th>
92              <a href="loop.html">loop</a>
93            </th>
94            <th>Start loop statement</th>
95            <td>Starts a loop control statement.</td>
96          </tr>
97          <tr>
98            <th>
99              <a href="endloop.html">endloop</a>
100            </th>
101            <th>End loop statement</th>
102            <td>Ends a loop control statement.</td>
103          </tr>
104          <tr>
105            <th>
106              <a href="breakc.html">breakc</a>
107            </th>
108            <th>Break from loop statement by condition</th>
109            <td>Forcibly ends loop control statement if the status register satisfies the specified condition.</td>
110          </tr>
111          <tr>
112            <th>
113              <a href="cmp.html">cmp</a>
114            </th>
115            <th>Compare</th>
116            <td>Compares the contents of two registers and stores the result in a status register.</td>
117          </tr>
118          <tr>
119            <th>
120              <a href="end.html">end</a>
121            </th>
122            <th>End process</th>
123            <td>Ends vertex shader processing.</td>
124          </tr>
125
126        </table>
127      </div>
128    </a>
129
130
131  <h2>Revision History</h2>
132  <div class="section">
133    <dl class="history">
134      <dt>2011/12/20</dt>
135      <dd>Initial version.<br />
136      </dd>
137    </dl>
138  </div>
139
140  <hr><p>CONFIDENTIAL</p></body>
141</html>
142