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    <link rel="stylesheet" href="../css/timetable.css" type="text/css" />
8    <title>dst - Distance vector</title>
9  </head>
10  <body>
11    <h1>dst - Distance vector</h1>
12
13    <h2>Calling Format</h2>
14    <div class="section">
15      <pre class="definition">
16dst     dest, src0, src1
17</pre>
18    </div>
19
20    <h2>Operands</h2>
21    <div class="section">
22      <table class="arguments">
23        <thead>
24          <tr>
25            <th>Name</th>
26            <td>Registers</td>
27          </tr>
28        </thead>
29        <tr>
30          <th>dest</th>
31          <td>An output register or temporary register.</td>
32        </tr>
33        <tr>
34          <th>src0</th>
35          <td>A temporary register, input register, or floating-point constant register.</td>
36        </tr>
37        <tr>
38          <th>src1</th>
39          <td>A temporary register, input register, or floating-point constant register.</td>
40        </tr>
41      </table>
42      <p class="notice">
43        You cannot specify a floating-point constant register for both <SPAN class="argument">src0</SPAN> and <SPAN class="argument">src1</SPAN>.<br> You cannot specify input registers using different indices for <SPAN class="argument">src0</SPAN> and <SPAN class="argument">src1</SPAN> at the same time.<br>
44      </p>
45    </div>
46
47    <h2>Overview</h2>
48    <div class="section">
49      <p>
50        Calculates the vector distance.<BR> <br> Set the squared distance in the <CODE>y</CODE> and <CODE>z</CODE> components of <SPAN class="argument">src0</SPAN> and the inverse distance in the <CODE>y</CODE> and <CODE>w</CODE> components of <SPAN class="argument">src1</SPAN>.<br> The following values are stored in <SPAN class="argument">dest</SPAN>: <CODE>1</CODE>, the distance, the squared distance, and the inverse distance.<br>
51      </p>
52    </div>
53
54    <h2>Operation</h2>
55    <div class="section">
56<pre class="definition">
57dest.x = 1
58dest.y = src0.y * src1.y
59dest.z = src0.z
60dest.w = src1.w
61</pre>
62    </div>
63
64    <h2>Code Example</h2>
65    <div class="section">
66<pre class="definition">
67dst     r0, c1, v2
68</pre>
69    </div>
70
71    <h2>Timetable</h2>
72    <div class="section">
73      <table class="timetable">
74        <tr>
75          <th></th>
76          <th>1</th><th>2</th><th>3</th><th>4</th>
77        </tr>
78        <tr>
79          <th>dst</th>
80          <td class="read">read</td>
81          <td class="MUL">MUL</td>
82          <td class="post">post</td>
83          <td class="write">write</td>
84          <td class="dummy"></td>
85        </tr>
86      </table>
87    </div>
88
89
90  <h2>Revision History</h2>
91  <div class="section">
92    <dl class="history">
93      <dt>2011/12/20</dt>
94      <dd>Initial version.<br />
95      </dd>
96    </dl>
97  </div>
98
99  <hr><p>CONFIDENTIAL</p></body>
100</html>