Changes between Version 9 and Version 10 of GcnInstrsVopc


Ignore:
Timestamp:
11/26/17 15:00:32 (6 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GcnInstrsVopc

    v9 v10  
    121121<tr>
    122122<td>11-14</td>
    123 <td>OPSEL</td>
     123<td>OP_SEL</td>
    124124<td>Operand selection (VOP3A) (GCN 1.4)</td>
    125125</tr>
     
    174174<p>NOTE: ABS and negation is applied to source operand for any instruction.</p>
    175175<p>Negation and absolute value can be combined: <code>-ABS(V0)</code>.</p>
    176 <p>Operand half selection (OPSEL) take value with bits number depends of number operands.
     176<p>Operand half selection (OP_SEL) take value with bits number depends of number operands.
    177177Last bit control destination operand. Zero in bit choose lower 16-bits in dword,
    178178one choose higher 16-bits. Example: op_sel:[0,1,1] - higher 16-bits in second source and
    179 in destination.</p>
     179in destination. List of bits of OP_SEL field:</p>
     180<table>
     181<thead>
     182<tr>
     183<th>Bit</th>
     184<th>Operand</th>
     185<th>Description</th>
     186</tr>
     187</thead>
     188<tbody>
     189<tr>
     190<td>11</td>
     191<td>SRC0</td>
     192<td>Choose part of SRC0 (first source operand)</td>
     193</tr>
     194<tr>
     195<td>12</td>
     196<td>SRC1</td>
     197<td>Choose part of SRC1 (second source operand)</td>
     198</tr>
     199<tr>
     200<td>13</td>
     201<td>SRC2</td>
     202<td>Choose part of SRC2 (third source operand)</td>
     203</tr>
     204<tr>
     205<td>14</td>
     206<td>VDST</td>
     207<td>Choose part of VDST (destination)</td>
     208</tr>
     209</tbody>
     210</table>
    180211<p>Limitations for operands:</p>
    181212<ul>