Difference between revisions of "Cores/Copper/Encoding"

From Mill Computing Wiki
Jump to: navigation, search
 
Line 1:Line 1:
 
{{DISPLAYTITLE:Copper Core Operation Encoding}}
 
{{DISPLAYTITLE:Copper Core Operation Encoding}}
[[Cores/Tin/Encoding|Tin]]&nbsp;[[Cores/Copper/Encoding|Copper]]&nbsp;[[Cores/Silver/Encoding|Silver]]&nbsp;[[Cores/Gold/Encoding|Gold]]&nbsp;[[Cores/Decimal8/Encoding|Decimal8]]&nbsp;[[Cores/Decimal16/Encoding|Decimal16]]&nbsp;<br /><br />
+
[[Cores/Tin/Encoding|Tin]]&nbsp;[[Cores/Copper/Encoding|Copper]]&nbsp;[[Cores/Silver/Encoding|Silver]]&nbsp;[[Cores/Gold/Encoding|Gold]]&nbsp;<br /><br />
 
The Mill Architecture is still in development, and new operations may be added or existing operations may be changed. This means the following encodings may still change too and only reflect the current state.
 
The Mill Architecture is still in development, and new operations may be added or existing operations may be changed. This means the following encodings may still change too and only reflect the current state.
  
Line 7:Line 7:
 
=== Exu Block ===
 
=== Exu Block ===
 
<br />
 
<br />
<span id="176">
+
<span id="166">
<code style="font-size:100%"><b style="color:#050"><span id="add">[[Instruction_Set/add|add]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="add">[[Instruction_Set/add|add]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7a6<sub>11</sub>
+
|152a<sub>13</sub>
|y<sub>4</sub>
+
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="167">
 +
<code style="font-size:100%"><b style="color:#050"><span id="add">[[Instruction_Set/add|add]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|9c<sub>8</sub>
+
|60<sub>8</sub>
|y<sub>5</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="177">
+
<span id="180">
<code style="font-size:100%"><b style="color:#050"><span id="add">[[Instruction_Set/add|add]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="addp">[[Instruction_Set/addp|addp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|eea<sub>12</sub>
+
|61<sub>8</sub>
|y<sub>3</sub>
+
|imm0<sub>8</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="181">
 +
<code style="font-size:100%"><b style="color:#050"><span id="addss">[[Instruction_Set/addss|addss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|202<sub>10</sub>
+
|152b<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="178">
+
<span id="182">
<code style="font-size:100%"><b style="color:#050"><span id="add1u">[[Instruction_Set/add1u|add1u]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="addss">[[Instruction_Set/addss|addss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|eeb<sub>12</sub>
+
|62<sub>8</sub>
|y<sub>3</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="183">
 +
<code style="font-size:100%"><b style="color:#050"><span id="addsw">[[Instruction_Set/addsw|addsw]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|203<sub>10</sub>
+
|63<sub>8</sub>
|y<sub>3</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="191">
+
<span id="184">
<code style="font-size:100%"><b style="color:#050"><span id="addp">[[Instruction_Set/addp|addp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#scale|scale]]</span> <span title="scale factor for indexes
+
<code style="font-size:100%"><b style="color:#050"><span id="addsw">[[Instruction_Set/addsw|addsw]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
            in load/store/lea">s</span></i>)</code>
+
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3ce<sub>10</sub>
+
|152c<sub>13</sub>
|s<sub>2</sub>
+
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="185">
 +
<code style="font-size:100%"><b style="color:#050"><span id="addsw2">[[Instruction_Set/addsw2|addsw2]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|96<sub>8</sub>
+
|152d<sub>13</sub>
|s<sub>2</sub>
+
|op1<sub>3</sub>
|y<sub>3</sub>
+
|op0<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="192">
+
<span id="186">
<code style="font-size:100%"><b style="color:#050"><span id="addp">[[Instruction_Set/addp|addp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>, <i><span style="color:#009">[[Immediates#scale|scale]]</span> <span title="scale factor for indexes in load/store/lea">s</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="addsw2">[[Instruction_Set/addsw2|addsw2]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|1f2<sub>9</sub>
+
|64<sub>8</sub>
|s<sub>2</sub>
+
|imm0<sub>8</sub>
|y<sub>4</sub>
+
|op0<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="187">
 +
<code style="font-size:100%"><b style="color:#050"><span id="addsx">[[Instruction_Set/addsx|addsx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|30<sub>6</sub>
+
|152e<sub>13</sub>
|s<sub>2</sub>
+
|y<sub>3</sub>
|y<sub>5</sub>
+
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="193">
+
<span id="188">
<code style="font-size:100%"><b style="color:#050"><span id="addss">[[Instruction_Set/addss|addss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="addsx">[[Instruction_Set/addsx|addsx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7a7<sub>11</sub>
+
|65<sub>8</sub>
|y<sub>4</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="189">
 +
<code style="font-size:100%"><b style="color:#050"><span id="addus">[[Instruction_Set/addus|addus]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|9d<sub>8</sub>
+
|66<sub>8</sub>
|y<sub>5</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="194">
+
<span id="190">
<code style="font-size:100%"><b style="color:#050"><span id="addss">[[Instruction_Set/addss|addss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="addus">[[Instruction_Set/addus|addus]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|eec<sub>12</sub>
+
|152f<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="191">
 +
<code style="font-size:100%"><b style="color:#050"><span id="adduw">[[Instruction_Set/adduw|adduw]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|204<sub>10</sub>
+
|67<sub>8</sub>
|y<sub>3</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="195">
+
<span id="192">
<code style="font-size:100%"><b style="color:#050"><span id="addsw">[[Instruction_Set/addsw|addsw]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="adduw">[[Instruction_Set/adduw|adduw]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|eed<sub>12</sub>
+
|1530<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="193">
 +
<code style="font-size:100%"><b style="color:#050"><span id="adduw2">[[Instruction_Set/adduw2|adduw2]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|205<sub>10</sub>
+
|1531<sub>13</sub>
|y<sub>3</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="196">
+
<span id="194">
<code style="font-size:100%"><b style="color:#050"><span id="addsw">[[Instruction_Set/addsw|addsw]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="adduw2">[[Instruction_Set/adduw2|adduw2]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7a8<sub>11</sub>
+
|68<sub>8</sub>
|y<sub>4</sub>
+
|imm0<sub>8</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="195">
 +
<code style="font-size:100%"><b style="color:#050"><span id="addux">[[Instruction_Set/addux|addux]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|9e<sub>8</sub>
+
|69<sub>8</sub>
|y<sub>5</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="197">
+
<span id="196">
<code style="font-size:100%"><b style="color:#050"><span id="addswv">[[Instruction_Set/addswv|addswv]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="addux">[[Instruction_Set/addux|addux]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7a9<sub>11</sub>
+
|1532<sub>13</sub>
|y<sub>4</sub>
+
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="198">
 +
<code style="font-size:100%"><b style="color:#050"><span id="all">[[Instruction_Set/all|all]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|9f<sub>8</sub>
+
|b105<sub>16</sub>
|y<sub>5</sub>
+
|v<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="198">
+
<span id="200">
<code style="font-size:100%"><b style="color:#050"><span id="addswv">[[Instruction_Set/addswv|addswv]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="alternate">[[Instruction_Set/alternate|alternate]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v1</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v2</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|eee<sub>12</sub>
+
|1533<sub>13</sub>
|y<sub>3</sub>
+
|v2<sub>3</sub>
|x<sub>3</sub>
+
|v1<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="201">
 +
<code style="font-size:100%"><b style="color:#050"><span id="andl">[[Instruction_Set/andl|andl]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|206<sub>10</sub>
+
|6a<sub>8</sub>
|y<sub>3</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="199">
+
<span id="202">
<code style="font-size:100%"><b style="color:#050"><span id="addsx">[[Instruction_Set/addsx|addsx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="andl">[[Instruction_Set/andl|andl]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|eef<sub>12</sub>
+
|1534<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="203">
 +
<code style="font-size:100%"><b style="color:#050"><span id="any">[[Instruction_Set/any|any]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|207<sub>10</sub>
+
|b106<sub>16</sub>
|y<sub>3</sub>
+
|v<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="200">
+
<span id="206">
<code style="font-size:100%"><b style="color:#050"><span id="addsx">[[Instruction_Set/addsx|addsx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="bswap">[[Instruction_Set/bswap|bswap]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7aa<sub>11</sub>
+
|b107<sub>16</sub>
|y<sub>4</sub>
+
|op0<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="215">
 +
<code style="font-size:100%"><b style="color:#050"><span id="carry">[[Instruction_Set/carry|carry]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
 
!E1:
 
!E1:
|a0<sub>8</sub>
+
|40<sub>7</sub>
|y<sub>5</sub>
+
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="201">
+
<span id="218">
<code style="font-size:100%"><b style="color:#050"><span id="addus">[[Instruction_Set/addus|addus]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="carryb">[[Instruction_Set/carryb|carryb]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
!E0:
+
!E1:
|ef0<sub>12</sub>
+
|41<sub>7</sub>
|y<sub>3</sub>
+
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>7</sub>
  
 +
|}
 +
<br />
 +
<span id="221">
 +
<code style="font-size:100%"><b style="color:#050"><span id="clear">[[Instruction_Set/clear|clear]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">bit</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|208<sub>10</sub>
+
|288<sub>10</sub>
|y<sub>3</sub>
+
|bit<sub>6</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="202">
+
<span id="222">
<code style="font-size:100%"><b style="color:#050"><span id="addus">[[Instruction_Set/addus|addus]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="clear">[[Instruction_Set/clear|clear]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">bit</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7ab<sub>11</sub>
+
|1535<sub>13</sub>
|y<sub>4</sub>
+
|bit<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="223">
 +
<code style="font-size:100%"><b style="color:#050"><span id="countlfl">[[Instruction_Set/countlfl|countlfl]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|a1<sub>8</sub>
+
|b108<sub>16</sub>
|y<sub>5</sub>
+
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="203">
+
<span id="224">
<code style="font-size:100%"><b style="color:#050"><span id="adduw">[[Instruction_Set/adduw|adduw]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="countltr">[[Instruction_Set/countltr|countltr]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7ac<sub>11</sub>
+
|b109<sub>16</sub>
|y<sub>4</sub>
+
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="225">
 +
<code style="font-size:100%"><b style="color:#050"><span id="countrfl">[[Instruction_Set/countrfl|countrfl]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|a2<sub>8</sub>
+
|b10a<sub>16</sub>
|y<sub>5</sub>
+
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="204">
+
<span id="226">
<code style="font-size:100%"><b style="color:#050"><span id="adduw">[[Instruction_Set/adduw|adduw]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="countrtr">[[Instruction_Set/countrtr|countrtr]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|ef1<sub>12</sub>
+
|b10b<sub>16</sub>
|y<sub>3</sub>
+
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="229">
 +
<code style="font-size:100%"><b style="color:#050"><span id="delta">[[Instruction_Set/delta|delta]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|209<sub>10</sub>
+
|1536<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="205">
+
<span id="251">
<code style="font-size:100%"><b style="color:#050"><span id="adduwv">[[Instruction_Set/adduwv|adduwv]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="eql">[[Instruction_Set/eql|eql]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7ad<sub>11</sub>
+
|58998<sub>19</sub>
|y<sub>4</sub>
+
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|a3<sub>8</sub>
+
|42<sub>7</sub>
|y<sub>5</sub>
+
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="206">
+
<span id="252">
<code style="font-size:100%"><b style="color:#050"><span id="adduwv">[[Instruction_Set/adduwv|adduwv]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="eql">[[Instruction_Set/eql|eql]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|ef2<sub>12</sub>
+
|6b<sub>8</sub>
|y<sub>3</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="253">
 +
<code style="font-size:100%"><b style="color:#050"><span id="eql">[[Instruction_Set/eql|eql]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|20a<sub>10</sub>
+
|1537<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="207">
+
<span id="254">
<code style="font-size:100%"><b style="color:#050"><span id="addux">[[Instruction_Set/addux|addux]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="eqlb">[[Instruction_Set/eqlb|eqlb]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7ae<sub>11</sub>
+
|6c<sub>8</sub>
|y<sub>4</sub>
+
|imm0<sub>8</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="255">
 +
<code style="font-size:100%"><b style="color:#050"><span id="eqlb">[[Instruction_Set/eqlb|eqlb]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|58999<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|a4<sub>8</sub>
+
|43<sub>7</sub>
|y<sub>5</sub>
+
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="208">
+
<span id="256">
<code style="font-size:100%"><b style="color:#050"><span id="addux">[[Instruction_Set/addux|addux]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="eqlb">[[Instruction_Set/eqlb|eqlb]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|ef3<sub>12</sub>
+
|1538<sub>13</sub>
|y<sub>3</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="265">
 +
<code style="font-size:100%"><b style="color:#050"><span id="eqlp">[[Instruction_Set/eqlp|eqlp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">y</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|20b<sub>10</sub>
+
|1539<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="209">
+
<span id="266">
<code style="font-size:100%"><b style="color:#050"><span id="all">[[Instruction_Set/all|all]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="eqlpb">[[Instruction_Set/eqlpb|eqlpb]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79ad<sub>15</sub>
+
|153a<sub>13</sub>
|v<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="269">
 +
<code style="font-size:100%"><b style="color:#050"><span id="extract">[[Instruction_Set/extract|extract]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="vector element index or field in a struct">args</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|11bd<sub>13</sub>
+
|1627<sub>13</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="270">
 +
<code style="font-size:100%"><b style="color:#050"><span id="extract">[[Instruction_Set/extract|extract]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="vector element index or field in a struct">width0</span>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width
 +
            and vector length (exu)">args</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|161<sub>9</sub>
 +
|width0<sub>4</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="271">
 +
<code style="font-size:100%"><b style="color:#050"><span id="extract">[[Instruction_Set/extract|extract]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>, <span style="color:#009">[[Domains#i|i]]</span> <span title="belt operand from ops window">i</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|153b<sub>13</sub>
 +
|i<sub>3</sub>
 
|v<sub>3</sub>
 
|v<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="211">
+
<span id="87">
<code style="font-size:100%"><b style="color:#050"><span id="alternate">[[Instruction_Set/alternate|alternate]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v1</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v2</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="exuArgs">[[Instruction_Set/exuArgs|exuArgs]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">arg0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">arg1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|ef4<sub>12</sub>
+
|1528<sub>13</sub>
|v2<sub>3</sub>
+
|arg1<sub>3</sub>
|v1<sub>3</sub>
+
|arg0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|20c<sub>10</sub>
+
|0<sub>1</sub>
|v2<sub>3</sub>
+
|arg1<sub>3</sub>
|v1<sub>3</sub>
+
|arg0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="212">
+
<span id="88">
<code style="font-size:100%"><b style="color:#050"><span id="andl">[[Instruction_Set/andl|andl]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="exuArgs">[[Instruction_Set/exuArgs|exuArgs]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">arg</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7af<sub>11</sub>
+
|b100<sub>16</sub>
|y<sub>4</sub>
+
|arg<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|a5<sub>8</sub>
+
|b<sub>4</sub>
|y<sub>5</sub>
+
|arg<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="213">
+
<span id="438">
<code style="font-size:100%"><b style="color:#050"><span id="andl">[[Instruction_Set/andl|andl]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="flags">[[Instruction_Set/flags|flags]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|ef5<sub>12</sub>
+
|153c<sub>13</sub>
|y<sub>3</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="439">
 +
<code style="font-size:100%"><b style="color:#050"><span id="flags">[[Instruction_Set/flags|flags]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|20d<sub>10</sub>
+
|b10c<sub>16</sub>
|y<sub>3</sub>
+
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="440">
 +
<code style="font-size:100%"><b style="color:#050"><span id="flip">[[Instruction_Set/flip|flip]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">bit</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|289<sub>10</sub>
 +
|bit<sub>6</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="214">
+
<span id="441">
<code style="font-size:100%"><b style="color:#050"><span id="any">[[Instruction_Set/any|any]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="flip">[[Instruction_Set/flip|flip]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#n|n]]</span> <span title="belt operand from ops window">bit</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79ae<sub>15</sub>
+
|153d<sub>13</sub>
|v<sub>3</sub>
+
|bit<sub>3</sub>
 +
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="442">
 +
<code style="font-size:100%"><b style="color:#050"><span id="flip">[[Instruction_Set/flip|flip]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|11be<sub>13</sub>
+
|b10d<sub>16</sub>
|v<sub>3</sub>
+
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="236">
+
<span id="443">
<code style="font-size:100%"><b style="color:#050"><span id="carry">[[Instruction_Set/carry|carry]]</span></b>([[Condition_Code|<span style="color:#666">conditioncode</span>]])</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="floatArgs">[[Instruction_Set/floatArgs|floatArgs]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d031<sub>18</sub>
+
|153e<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="444">
 +
<code style="font-size:100%"><b style="color:#050"><span id="floatArgs">[[Instruction_Set/floatArgs|floatArgs]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|9831<sub>16</sub>
+
|b10e<sub>16</sub>
 +
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="239">
+
<span id="445">
<code style="font-size:100%"><b style="color:#050"><span id="clear">[[Instruction_Set/clear|clear]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">bit</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="floatArgse">[[Instruction_Set/floatArgse|floatArgse]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|1c0<sub>9</sub>
+
|b10f<sub>16</sub>
|bit<sub>6</sub>
+
|op0<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="446">
 +
<code style="font-size:100%"><b style="color:#050"><span id="floatArgsfz">[[Instruction_Set/floatArgsfz|floatArgsfz]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|47<sub>7</sub>
+
|b110<sub>16</sub>
|bit<sub>6</sub>
+
|op0<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="240">
+
<span id="447">
<code style="font-size:100%"><b style="color:#050"><span id="clear">[[Instruction_Set/clear|clear]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">bit</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="floatArgsn">[[Instruction_Set/floatArgsn|floatArgsn]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|ef6<sub>12</sub>
+
|b111<sub>16</sub>
|bit<sub>3</sub>
+
|op0<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="448">
 +
<code style="font-size:100%"><b style="color:#050"><span id="floatArgsp">[[Instruction_Set/floatArgsp|floatArgsp]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|20e<sub>10</sub>
+
|b112<sub>16</sub>
|bit<sub>3</sub>
+
|op0<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="241">
+
<span id="449">
<code style="font-size:100%"><b style="color:#050"><span id="countlfl">[[Instruction_Set/countlfl|countlfl]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="floatArgsz">[[Instruction_Set/floatArgsz|floatArgsz]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79af<sub>15</sub>
+
|b113<sub>16</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="242">
+
<span id="450">
<code style="font-size:100%"><b style="color:#050"><span id="countltr">[[Instruction_Set/countltr|countltr]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="fma">[[Instruction_Set/fma|fma]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op1</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops
 +
            window">op2</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79b0<sub>15</sub>
+
|2b4<sub>10</sub>
|x<sub>3</sub>
+
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="243">
+
<span id="463">
<code style="font-size:100%"><b style="color:#050"><span id="countrfl">[[Instruction_Set/countrfl|countrfl]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="fmass">[[Instruction_Set/fmass|fmass]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops
 +
            window">op2</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79b1<sub>15</sub>
+
|2b5<sub>10</sub>
|x<sub>3</sub>
+
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="244">
+
<span id="464">
<code style="font-size:100%"><b style="color:#050"><span id="countrtr">[[Instruction_Set/countrtr|countrtr]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="fmasw">[[Instruction_Set/fmasw|fmasw]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops
 +
            window">op2</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79b2<sub>15</sub>
+
|2b6<sub>10</sub>
|x<sub>3</sub>
+
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="247">
+
<span id="465">
<code style="font-size:100%"><b style="color:#050"><span id="delta">[[Instruction_Set/delta|delta]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="fmasw2">[[Instruction_Set/fmasw2|fmasw2]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops
 +
            window">op2</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|ef7<sub>12</sub>
+
|2b7<sub>10</sub>
|y<sub>3</sub>
+
|op2<sub>3</sub>
|x<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="466">
 +
<code style="font-size:100%"><b style="color:#050"><span id="fmasx">[[Instruction_Set/fmasx|fmasx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops
 +
            window">op2</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|20f<sub>10</sub>
+
|2b8<sub>10</sub>
|y<sub>3</sub>
+
|op2<sub>3</sub>
|x<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="269">
+
<span id="467">
<code style="font-size:100%"><b style="color:#050"><span id="eql">[[Instruction_Set/eql|eql]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="fmaus">[[Instruction_Set/fmaus|fmaus]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops
 +
            window">op2</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7b0<sub>11</sub>
+
|2b9<sub>10</sub>
|y<sub>4</sub>
+
|op2<sub>3</sub>
|x<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="468">
 +
<code style="font-size:100%"><b style="color:#050"><span id="fmauw">[[Instruction_Set/fmauw|fmauw]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops
 +
            window">op2</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|a6<sub>8</sub>
+
|2ba<sub>10</sub>
|y<sub>5</sub>
+
|op2<sub>3</sub>
|x<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="270">
+
<span id="469">
<code style="font-size:100%"><b style="color:#050"><span id="eql">[[Instruction_Set/eql|eql]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="fmauw2">[[Instruction_Set/fmauw2|fmauw2]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops
 +
            window">op2</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|ef8<sub>12</sub>
+
|2bb<sub>10</sub>
|y<sub>3</sub>
+
|op2<sub>3</sub>
|x<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="470">
 +
<code style="font-size:100%"><b style="color:#050"><span id="fmaux">[[Instruction_Set/fmaux|fmaux]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops
 +
            window">op2</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|210<sub>10</sub>
+
|2bc<sub>10</sub>
|y<sub>3</sub>
+
|op2<sub>3</sub>
|x<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="271">
+
<span id="479">
<code style="font-size:100%"><b style="color:#050"><span id="eql">[[Instruction_Set/eql|eql]]</span></b>([[Condition_Code|<span style="color:#666">conditioncode</span>]])</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="geqp">[[Instruction_Set/geqp|geqp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d032<sub>18</sub>
+
|153f<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="480">
 +
<code style="font-size:100%"><b style="color:#050"><span id="geqpb">[[Instruction_Set/geqpb|geqpb]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|9832<sub>16</sub>
+
|1540<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="276">
+
<span id="481">
<code style="font-size:100%"><b style="color:#050"><span id="eqlp">[[Instruction_Set/eqlp|eqlp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="geqs">[[Instruction_Set/geqs|geqs]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|ef9<sub>12</sub>
+
|5899a<sub>19</sub>
|y<sub>3</sub>
+
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|211<sub>10</sub>
+
|44<sub>7</sub>
|y<sub>3</sub>
+
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="279">
+
<span id="482">
<code style="font-size:100%"><b style="color:#050"><span id="extract">[[Instruction_Set/extract|extract]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">i</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="geqs">[[Instruction_Set/geqs|geqs]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7b1<sub>11</sub>
+
|1541<sub>13</sub>
|i<sub>4</sub>
+
|op1<sub>3</sub>
|v<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="483">
 +
<code style="font-size:100%"><b style="color:#050"><span id="geqs">[[Instruction_Set/geqs|geqs]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|a7<sub>8</sub>
+
|6d<sub>8</sub>
|i<sub>5</sub>
+
|imm0<sub>8</sub>
|v<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="280">
+
<span id="484">
<code style="font-size:100%"><b style="color:#050"><span id="extract">[[Instruction_Set/extract|extract]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>, <span style="color:#009">[[Domains#i|i]]</span> <span title="belt operand from ops window">i</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="geqsb">[[Instruction_Set/geqsb|geqsb]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|efa<sub>12</sub>
+
|6e<sub>8</sub>
|i<sub>3</sub>
+
|imm0<sub>8</sub>
|v<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="485">
 +
<code style="font-size:100%"><b style="color:#050"><span id="geqsb">[[Instruction_Set/geqsb|geqsb]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|212<sub>10</sub>
+
|1542<sub>13</sub>
|i<sub>3</sub>
+
|op1<sub>3</sub>
|v<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="64">
+
<span id="486">
<code style="font-size:100%"><b style="color:#050"><span id="exuArgs">[[Instruction_Set/exuArgs|exuArgs]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">arg</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="geqsb">[[Instruction_Set/geqsb|geqsb]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79a8<sub>15</sub>
+
|5899b<sub>19</sub>
|arg<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|11b8<sub>13</sub>
+
|45<sub>7</sub>
|arg<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="65">
+
<span id="487">
<code style="font-size:100%"><b style="color:#050"><span id="exuArgs">[[Instruction_Set/exuArgs|exuArgs]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">arg0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">arg1</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="gequ">[[Instruction_Set/gequ|gequ]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|ee8<sub>12</sub>
+
|6f<sub>8</sub>
|arg1<sub>3</sub>
+
|imm0<sub>8</sub>
|arg0<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="488">
 +
<code style="font-size:100%"><b style="color:#050"><span id="gequ">[[Instruction_Set/gequ|gequ]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|5899c<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|200<sub>10</sub>
+
|46<sub>7</sub>
|arg1<sub>3</sub>
+
|arg0<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="438">
+
<span id="489">
<code style="font-size:100%"><b style="color:#050"><span id="fault">[[Instruction_Set/fault|fault]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="gequ">[[Instruction_Set/gequ|gequ]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79b3<sub>15</sub>
+
|1543<sub>13</sub>
|x<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="490">
 +
<code style="font-size:100%"><b style="color:#050"><span id="gequb">[[Instruction_Set/gequb|gequb]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|11bf<sub>13</sub>
+
|70<sub>8</sub>
|x<sub>3</sub>
+
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="439">
+
<span id="491">
<code style="font-size:100%"><b style="color:#050"><span id="fault">[[Instruction_Set/fault|fault]]</span></b>([[Condition_Code|<span style="color:#666">conditioncode</span>]])</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="gequb">[[Instruction_Set/gequb|gequb]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d033<sub>18</sub>
+
|5899d<sub>19</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|9833<sub>16</sub>
+
|47<sub>7</sub>
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="442">
+
<span id="492">
<code style="font-size:100%"><b style="color:#050"><span id="flip">[[Instruction_Set/flip|flip]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">bit</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="gequb">[[Instruction_Set/gequb|gequb]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|1c1<sub>9</sub>
+
|1544<sub>13</sub>
|bit<sub>6</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="502">
 +
<code style="font-size:100%"><b style="color:#050"><span id="gtrp">[[Instruction_Set/gtrp|gtrp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|48<sub>7</sub>
+
|1545<sub>13</sub>
|bit<sub>6</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="443">
+
<span id="503">
<code style="font-size:100%"><b style="color:#050"><span id="flip">[[Instruction_Set/flip|flip]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#n|n]]</span> <span title="belt operand from ops window">bit</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="gtrpb">[[Instruction_Set/gtrpb|gtrpb]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|efb<sub>12</sub>
+
|1546<sub>13</sub>
|bit<sub>3</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="504">
 +
<code style="font-size:100%"><b style="color:#050"><span id="gtrs">[[Instruction_Set/gtrs|gtrs]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|213<sub>10</sub>
+
|71<sub>8</sub>
|bit<sub>3</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="444">
+
<span id="505">
<code style="font-size:100%"><b style="color:#050"><span id="flip">[[Instruction_Set/flip|flip]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="gtrs">[[Instruction_Set/gtrs|gtrs]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79b4<sub>15</sub>
+
|1547<sub>13</sub>
|x<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="506">
 +
<code style="font-size:100%"><b style="color:#050"><span id="gtrs">[[Instruction_Set/gtrs|gtrs]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|5899e<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|1307<sub>13</sub>
+
|48<sub>7</sub>
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="445">
+
<span id="507">
<code style="font-size:100%"><b style="color:#050"><span id="geq">[[Instruction_Set/geq|geq]]</span></b>([[Condition_Code|<span style="color:#666">conditioncode</span>]])</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="gtrsb">[[Instruction_Set/gtrsb|gtrsb]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d034<sub>18</sub>
+
|1548<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="508">
 +
<code style="font-size:100%"><b style="color:#050"><span id="gtrsb">[[Instruction_Set/gtrsb|gtrsb]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|5899f<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|9834<sub>16</sub>
+
|49<sub>7</sub>
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="450">
+
<span id="509">
<code style="font-size:100%"><b style="color:#050"><span id="gtr">[[Instruction_Set/gtr|gtr]]</span></b>([[Condition_Code|<span style="color:#666">conditioncode</span>]])</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="gtrsb">[[Instruction_Set/gtrsb|gtrsb]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d035<sub>18</sub>
+
|72<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="510">
 +
<code style="font-size:100%"><b style="color:#050"><span id="gtru">[[Instruction_Set/gtru|gtru]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|9835<sub>16</sub>
+
|1549<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="455">
+
<span id="511">
<code style="font-size:100%"><b style="color:#050"><span id="gtrs">[[Instruction_Set/gtrs|gtrs]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="gtru">[[Instruction_Set/gtru|gtru]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7b2<sub>11</sub>
+
|589a0<sub>19</sub>
|y<sub>4</sub>
+
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|a8<sub>8</sub>
+
|4a<sub>7</sub>
|y<sub>5</sub>
+
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="456">
+
<span id="512">
 
<code style="font-size:100%"><b style="color:#050"><span id="gtru">[[Instruction_Set/gtru|gtru]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="gtru">[[Instruction_Set/gtru|gtru]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
</span>
 
</span>
Line 1,052:Line 1,350:
 
|-
 
|-
 
!E0:
 
!E0:
|7b3<sub>11</sub>
+
|73<sub>8</sub>
|y<sub>4</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="513">
 +
<code style="font-size:100%"><b style="color:#050"><span id="gtrub">[[Instruction_Set/gtrub|gtrub]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589a1<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|a9<sub>8</sub>
+
|4b<sub>7</sub>
|y<sub>5</sub>
+
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="457">
+
<span id="514">
<code style="font-size:100%"><b style="color:#050"><span id="imp">[[Instruction_Set/imp|imp]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="gtrub">[[Instruction_Set/gtrub|gtrub]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7b4<sub>11</sub>
+
|74<sub>8</sub>
|y<sub>4</sub>
+
|imm0<sub>8</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="515">
 +
<code style="font-size:100%"><b style="color:#050"><span id="gtrub">[[Instruction_Set/gtrub|gtrub]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|aa<sub>8</sub>
+
|154a<sub>13</sub>
|y<sub>5</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="458">
+
<span id="516">
 
<code style="font-size:100%"><b style="color:#050"><span id="imp">[[Instruction_Set/imp|imp]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="imp">[[Instruction_Set/imp|imp]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 1,096:Line 1,410:
 
|-
 
|-
 
!E0:
 
!E0:
|efc<sub>12</sub>
+
|154b<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="517">
 +
<code style="font-size:100%"><b style="color:#050"><span id="imp">[[Instruction_Set/imp|imp]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|214<sub>10</sub>
+
|75<sub>8</sub>
|y<sub>3</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="518">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incspost">[[Instruction_Set/incspost|incspost]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|154c<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="519">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incspre">[[Instruction_Set/incspre|incspre]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|154d<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="520">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incsspost">[[Instruction_Set/incsspost|incsspost]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|154e<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="521">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incsspre">[[Instruction_Set/incsspre|incsspre]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|154f<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="522">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incsw2post">[[Instruction_Set/incsw2post|incsw2post]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1550<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="523">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incsw2pre">[[Instruction_Set/incsw2pre|incsw2pre]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1551<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="524">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incswpost">[[Instruction_Set/incswpost|incswpost]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1552<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="525">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incswpre">[[Instruction_Set/incswpre|incswpre]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1553<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="526">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incsxpost">[[Instruction_Set/incsxpost|incsxpost]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1554<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="527">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incsxpre">[[Instruction_Set/incsxpre|incsxpre]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1555<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="528">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incupost">[[Instruction_Set/incupost|incupost]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1556<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="529">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incupre">[[Instruction_Set/incupre|incupre]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1557<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="530">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incuspost">[[Instruction_Set/incuspost|incuspost]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1558<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="531">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incuspre">[[Instruction_Set/incuspre|incuspre]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1559<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="532">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incuw2post">[[Instruction_Set/incuw2post|incuw2post]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|155a<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="533">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incuw2pre">[[Instruction_Set/incuw2pre|incuw2pre]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|155b<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="534">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incuwpost">[[Instruction_Set/incuwpost|incuwpost]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|155c<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="535">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incuwpre">[[Instruction_Set/incuwpre|incuwpre]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|155d<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="536">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incuxpost">[[Instruction_Set/incuxpost|incuxpost]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|155e<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="537">
 +
<code style="font-size:100%"><b style="color:#050"><span id="incuxpre">[[Instruction_Set/incuxpre|incuxpre]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|155f<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
  
 
|}
 
|}
Line 1,118:Line 1,718:
 
|-
 
|-
 
!E0:
 
!E0:
|79a9<sub>15</sub>
+
|b101<sub>16</sub>
 
|i<sub>3</sub>
 
|i<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="538">
 +
<code style="font-size:100%"><b style="color:#050"><span id="inject">[[Instruction_Set/inject|inject]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op1</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="vector element index or
 +
            field in a struct">args</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|11b9<sub>13</sub>
+
|2c1<sub>10</sub>
|i<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="459">
+
<span id="563">
<code style="font-size:100%"><b style="color:#050"><span id="inject">[[Instruction_Set/inject|inject]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant
+
<code style="font-size:100%"><b style="color:#050"><span id="isNaR">[[Instruction_Set/isNaR|isNaR]]</span></b>()</code>
            of per-slot varying range">i</span></i>)</code>
+
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|fa<sub>8</sub>
+
|589a2<sub>19</sub>
|i<sub>4</sub>
+
|x<sub>3</sub>
+
|v<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="564">
 +
<code style="font-size:100%"><b style="color:#050"><span id="isNaR">[[Instruction_Set/isNaR|isNaR]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|19<sub>5</sub>
+
|b114<sub>16</sub>
|i<sub>5</sub>
+
|op0<sub>3</sub>
|x<sub>3</sub>
+
|v<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="489">
+
<span id="565">
<code style="font-size:100%"><b style="color:#050"><span id="left">[[Instruction_Set/left|left]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="isNaRb">[[Instruction_Set/isNaRb|isNaRb]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79b5<sub>15</sub>
+
|589a3<sub>19</sub>
|v<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="566">
 +
<code style="font-size:100%"><b style="color:#050"><span id="isNaRb">[[Instruction_Set/isNaRb|isNaRb]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|130f<sub>13</sub>
+
|b115<sub>16</sub>
|v<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="490">
+
<span id="567">
<code style="font-size:100%"><b style="color:#050"><span id="left">[[Instruction_Set/left|left]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and scalarity (exu)">w</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="isNilp">[[Instruction_Set/isNilp|isNilp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f4b<sub>12</sub>
+
|b116<sub>16</sub>
|w<sub>3</sub>
+
|op0<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="568">
 +
<code style="font-size:100%"><b style="color:#050"><span id="isNilpb">[[Instruction_Set/isNilpb|isNilpb]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|26d<sub>10</sub>
+
|b117<sub>16</sub>
|w<sub>3</sub>
+
|op0<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="491">
+
<span id="569">
<code style="font-size:100%"><b style="color:#050"><span id="leq">[[Instruction_Set/leq|leq]]</span></b>([[Condition_Code|<span style="color:#666">conditioncode</span>]])</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="isNone">[[Instruction_Set/isNone|isNone]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d036<sub>18</sub>
+
|589a4<sub>19</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="570">
 +
<code style="font-size:100%"><b style="color:#050"><span id="isNone">[[Instruction_Set/isNone|isNone]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|9836<sub>16</sub>
+
|b118<sub>16</sub>
 +
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="496">
+
<span id="571">
 +
<code style="font-size:100%"><b style="color:#050"><span id="isNoneb">[[Instruction_Set/isNoneb|isNoneb]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589a5<sub>19</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="572">
 +
<code style="font-size:100%"><b style="color:#050"><span id="isNoneb">[[Instruction_Set/isNoneb|isNoneb]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|b119<sub>16</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="573">
 +
<code style="font-size:100%"><b style="color:#050"><span id="isntNilp">[[Instruction_Set/isntNilp|isntNilp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|b11a<sub>16</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="574">
 +
<code style="font-size:100%"><b style="color:#050"><span id="isntNilpb">[[Instruction_Set/isntNilpb|isntNilpb]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|b11b<sub>16</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="575">
 +
<code style="font-size:100%"><b style="color:#050"><span id="join">[[Instruction_Set/join|join]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1560<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="576">
 +
<code style="font-size:100%"><b style="color:#050"><span id="join2">[[Instruction_Set/join2|join2]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1561<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="588">
 +
<code style="font-size:100%"><b style="color:#050"><span id="left">[[Instruction_Set/left|left]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and vector length (exu)">w</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|af4<sub>12</sub>
 +
|w<sub>4</sub>
 +
|x<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="589">
 +
<code style="font-size:100%"><b style="color:#050"><span id="left">[[Instruction_Set/left|left]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|b11c<sub>16</sub>
 +
|v<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="598">
 
<code style="font-size:100%"><b style="color:#050"><span id="leqp">[[Instruction_Set/leqp|leqp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">y</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="leqp">[[Instruction_Set/leqp|leqp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 1,223:Line 1,953:
 
|-
 
|-
 
!E0:
 
!E0:
|efd<sub>12</sub>
+
|1562<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="599">
 +
<code style="font-size:100%"><b style="color:#050"><span id="leqpb">[[Instruction_Set/leqpb|leqpb]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1563<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="600">
 +
<code style="font-size:100%"><b style="color:#050"><span id="leqs">[[Instruction_Set/leqs|leqs]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|76<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="601">
 +
<code style="font-size:100%"><b style="color:#050"><span id="leqs">[[Instruction_Set/leqs|leqs]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589a6<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|215<sub>10</sub>
+
|4c<sub>7</sub>
|y<sub>3</sub>
+
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="497">
+
<span id="602">
 
<code style="font-size:100%"><b style="color:#050"><span id="leqs">[[Instruction_Set/leqs|leqs]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="leqs">[[Instruction_Set/leqs|leqs]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 1,245:Line 2,013:
 
|-
 
|-
 
!E0:
 
!E0:
|efe<sub>12</sub>
+
|1564<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="603">
 +
<code style="font-size:100%"><b style="color:#050"><span id="leqsb">[[Instruction_Set/leqsb|leqsb]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|77<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="604">
 +
<code style="font-size:100%"><b style="color:#050"><span id="leqsb">[[Instruction_Set/leqsb|leqsb]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1565<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="605">
 +
<code style="font-size:100%"><b style="color:#050"><span id="leqsb">[[Instruction_Set/leqsb|leqsb]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589a7<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|216<sub>10</sub>
+
|4d<sub>7</sub>
|y<sub>3</sub>
+
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="498">
+
<span id="606">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lequ">[[Instruction_Set/lequ|lequ]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|78<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="607">
 
<code style="font-size:100%"><b style="color:#050"><span id="lequ">[[Instruction_Set/lequ|lequ]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="lequ">[[Instruction_Set/lequ|lequ]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 1,267:Line 2,087:
 
|-
 
|-
 
!E0:
 
!E0:
|eff<sub>12</sub>
+
|1566<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="608">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lequ">[[Instruction_Set/lequ|lequ]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589a8<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|217<sub>10</sub>
+
|4e<sub>7</sub>
|y<sub>3</sub>
+
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="517">
+
<span id="609">
<code style="font-size:100%"><b style="color:#050"><span id="lss">[[Instruction_Set/lss|lss]]</span></b>([[Condition_Code|<span style="color:#666">conditioncode</span>]])</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="lequb">[[Instruction_Set/lequb|lequb]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d037<sub>18</sub>
+
|79<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="610">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lequb">[[Instruction_Set/lequb|lequb]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|9837<sub>16</sub>
+
|1567<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="522">
+
<span id="611">
<code style="font-size:100%"><b style="color:#050"><span id="lssp">[[Instruction_Set/lssp|lssp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="lequb">[[Instruction_Set/lequb|lequb]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f00<sub>12</sub>
+
|589a9<sub>19</sub>
|y<sub>3</sub>
+
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|218<sub>10</sub>
+
|4f<sub>7</sub>
 +
 
 +
!<sub>7</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="687">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lssp">[[Instruction_Set/lssp|lssp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">y</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1568<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="523">
+
<span id="688">
<code style="font-size:100%"><b style="color:#050"><span id="lsss">[[Instruction_Set/lsss|lsss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="lsspb">[[Instruction_Set/lsspb|lsspb]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7b5<sub>11</sub>
+
|1569<sub>13</sub>
|y<sub>4</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="689">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lsss">[[Instruction_Set/lsss|lsss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|ab<sub>8</sub>
+
|7a<sub>8</sub>
|y<sub>5</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="524">
+
<span id="690">
 
<code style="font-size:100%"><b style="color:#050"><span id="lsss">[[Instruction_Set/lsss|lsss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="lsss">[[Instruction_Set/lsss|lsss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 1,351:Line 2,207:
 
|-
 
|-
 
!E0:
 
!E0:
|f01<sub>12</sub>
+
|156a<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="691">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lsss">[[Instruction_Set/lsss|lsss]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589aa<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|219<sub>10</sub>
+
|50<sub>7</sub>
|y<sub>3</sub>
+
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="525">
+
<span id="692">
<code style="font-size:100%"><b style="color:#050"><span id="lssu">[[Instruction_Set/lssu|lssu]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="lsssb">[[Instruction_Set/lsssb|lsssb]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f02<sub>12</sub>
+
|589ab<sub>19</sub>
|y<sub>3</sub>
+
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|21a<sub>10</sub>
+
|51<sub>7</sub>
|y<sub>3</sub>
+
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="526">
+
<span id="693">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lsssb">[[Instruction_Set/lsssb|lsssb]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|156b<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="694">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lsssb">[[Instruction_Set/lsssb|lsssb]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|7b<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="695">
 
<code style="font-size:100%"><b style="color:#050"><span id="lssu">[[Instruction_Set/lssu|lssu]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="lssu">[[Instruction_Set/lssu|lssu]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
</span>
 
</span>
Line 1,395:Line 2,285:
 
|-
 
|-
 
!E0:
 
!E0:
|7b6<sub>11</sub>
+
|7c<sub>8</sub>
|y<sub>4</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="696">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lssu">[[Instruction_Set/lssu|lssu]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589ac<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|ac<sub>8</sub>
+
|52<sub>7</sub>
|y<sub>5</sub>
+
 
 +
!<sub>7</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="697">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lssu">[[Instruction_Set/lssu|lssu]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|156c<sub>13</sub>
 +
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="527">
+
<span id="698">
<code style="font-size:100%"><b style="color:#050"><span id="mask">[[Instruction_Set/mask|mask]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and scalarity (exu)">w</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="lssub">[[Instruction_Set/lssub|lssub]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f8e<sub>12</sub>
+
|589ad<sub>19</sub>
|w<sub>3</sub>
+
|v<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|26e<sub>10</sub>
+
|53<sub>7</sub>
|w<sub>3</sub>
+
|v<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="528">
+
<span id="699">
<code style="font-size:100%"><b style="color:#050"><span id="mask">[[Instruction_Set/mask|mask]]</span></b>(<i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">bit0</span></i>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">bit1</span></i>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and scalarity (exu)">w</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="lssub">[[Instruction_Set/lssub|lssub]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|6<sub>3</sub>
+
|156d<sub>13</sub>
|w<sub>3</sub>
+
|op1<sub>3</sub>
|bit1<sub>6</sub>
+
|op0<sub>3</sub>
|bit0<sub>6</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="700">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lssub">[[Instruction_Set/lssub|lssub]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|0<sub>1</sub>
+
|7d<sub>8</sub>
|w<sub>3</sub>
+
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="701">
 +
<code style="font-size:100%"><b style="color:#050"><span id="mask">[[Instruction_Set/mask|mask]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and vector length (exu)">w</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|af5<sub>12</sub>
 +
|w<sub>4</sub>
 +
|v<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="702">
 +
<code style="font-size:100%"><b style="color:#050"><span id="mask">[[Instruction_Set/mask|mask]]</span></b>(<i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">bit0</span></i>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">bit1</span></i>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and vector length (exu)">w</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|6<sub>3</sub>
 +
|w<sub>4</sub>
 
|bit1<sub>6</sub>
 
|bit1<sub>6</sub>
 
|bit0<sub>6</sub>
 
|bit0<sub>6</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="151">
+
<span id="135">
 
<code style="font-size:100%"><b style="color:#050"><span id="merge">[[Instruction_Set/merge|merge]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="merge">[[Instruction_Set/merge|merge]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>)</code>
 
</span>
 
</span>
Line 1,463:Line 2,406:
 
|-
 
|-
 
!E0:
 
!E0:
|79aa<sub>15</sub>
+
|b102<sub>16</sub>
 
|op0<sub>3</sub>
 
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="707">
 +
<code style="font-size:100%"><b style="color:#050"><span id="mul">[[Instruction_Set/mul|mul]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|11ba<sub>13</sub>
+
|7e<sub>8</sub>
 +
|imm0<sub>8</sub>
 
|op0<sub>3</sub>
 
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="533">
+
<span id="708">
 
<code style="font-size:100%"><b style="color:#050"><span id="mul">[[Instruction_Set/mul|mul]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mul">[[Instruction_Set/mul|mul]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 1,483:Line 2,433:
 
|-
 
|-
 
!E0:
 
!E0:
|f03<sub>12</sub>
+
|156e<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="546">
+
<span id="721">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsf">[[Instruction_Set/mulsf|mulsf]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsf">[[Instruction_Set/mulsf|mulsf]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,497:Line 2,447:
 
|-
 
|-
 
!E0:
 
!E0:
|0<sub>6</sub>
+
|0<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="547">
+
<span id="722">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfe">[[Instruction_Set/mulsfe|mulsfe]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfe">[[Instruction_Set/mulsfe|mulsfe]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,512:Line 2,462:
 
|-
 
|-
 
!E0:
 
!E0:
|1<sub>6</sub>
+
|1<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="548">
+
<span id="723">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsffz">[[Instruction_Set/mulsffz|mulsffz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsffz">[[Instruction_Set/mulsffz|mulsffz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,527:Line 2,477:
 
|-
 
|-
 
!E0:
 
!E0:
|2<sub>6</sub>
+
|2<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="549">
+
<span id="724">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfn">[[Instruction_Set/mulsfn|mulsfn]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfn">[[Instruction_Set/mulsfn|mulsfn]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,542:Line 2,492:
 
|-
 
|-
 
!E0:
 
!E0:
|3<sub>6</sub>
+
|3<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="550">
+
<span id="725">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfp">[[Instruction_Set/mulsfp|mulsfp]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfp">[[Instruction_Set/mulsfp|mulsfp]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,557:Line 2,507:
 
|-
 
|-
 
!E0:
 
!E0:
|4<sub>6</sub>
+
|4<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="551">
+
<span id="726">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfs">[[Instruction_Set/mulsfs|mulsfs]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfs">[[Instruction_Set/mulsfs|mulsfs]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,572:Line 2,522:
 
|-
 
|-
 
!E0:
 
!E0:
|5<sub>6</sub>
+
|5<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="552">
+
<span id="727">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfse">[[Instruction_Set/mulsfse|mulsfse]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfse">[[Instruction_Set/mulsfse|mulsfse]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,587:Line 2,537:
 
|-
 
|-
 
!E0:
 
!E0:
|6<sub>6</sub>
+
|6<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="553">
+
<span id="728">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfsfz">[[Instruction_Set/mulsfsfz|mulsfsfz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfsfz">[[Instruction_Set/mulsfsfz|mulsfsfz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,602:Line 2,552:
 
|-
 
|-
 
!E0:
 
!E0:
|7<sub>6</sub>
+
|7<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="554">
+
<span id="729">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfsn">[[Instruction_Set/mulsfsn|mulsfsn]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfsn">[[Instruction_Set/mulsfsn|mulsfsn]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,617:Line 2,567:
 
|-
 
|-
 
!E0:
 
!E0:
|8<sub>6</sub>
+
|8<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="555">
+
<span id="730">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfsp">[[Instruction_Set/mulsfsp|mulsfsp]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfsp">[[Instruction_Set/mulsfsp|mulsfsp]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,632:Line 2,582:
 
|-
 
|-
 
!E0:
 
!E0:
|9<sub>6</sub>
+
|9<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="556">
+
<span id="731">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfsz">[[Instruction_Set/mulsfsz|mulsfsz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfsz">[[Instruction_Set/mulsfsz|mulsfsz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,647:Line 2,597:
 
|-
 
|-
 
!E0:
 
!E0:
|a<sub>6</sub>
+
|a<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="557">
+
<span id="732">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfw">[[Instruction_Set/mulsfw|mulsfw]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfw">[[Instruction_Set/mulsfw|mulsfw]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,662:Line 2,612:
 
|-
 
|-
 
!E0:
 
!E0:
|b<sub>6</sub>
+
|b<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="558">
+
<span id="733">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfwe">[[Instruction_Set/mulsfwe|mulsfwe]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfwe">[[Instruction_Set/mulsfwe|mulsfwe]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,677:Line 2,627:
 
|-
 
|-
 
!E0:
 
!E0:
|c<sub>6</sub>
+
|c<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="559">
+
<span id="734">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfwfz">[[Instruction_Set/mulsfwfz|mulsfwfz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfwfz">[[Instruction_Set/mulsfwfz|mulsfwfz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,692:Line 2,642:
 
|-
 
|-
 
!E0:
 
!E0:
|d<sub>6</sub>
+
|d<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="560">
+
<span id="735">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfwn">[[Instruction_Set/mulsfwn|mulsfwn]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfwn">[[Instruction_Set/mulsfwn|mulsfwn]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,707:Line 2,657:
 
|-
 
|-
 
!E0:
 
!E0:
|e<sub>6</sub>
+
|e<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="561">
+
<span id="736">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfwp">[[Instruction_Set/mulsfwp|mulsfwp]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfwp">[[Instruction_Set/mulsfwp|mulsfwp]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,722:Line 2,672:
 
|-
 
|-
 
!E0:
 
!E0:
|f<sub>6</sub>
+
|f<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="562">
+
<span id="737">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfwz">[[Instruction_Set/mulsfwz|mulsfwz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfwz">[[Instruction_Set/mulsfwz|mulsfwz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,737:Line 2,687:
 
|-
 
|-
 
!E0:
 
!E0:
|10<sub>6</sub>
+
|10<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="563">
+
<span id="738">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfx">[[Instruction_Set/mulsfx|mulsfx]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfx">[[Instruction_Set/mulsfx|mulsfx]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,752:Line 2,702:
 
|-
 
|-
 
!E0:
 
!E0:
|11<sub>6</sub>
+
|11<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="564">
+
<span id="739">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfxe">[[Instruction_Set/mulsfxe|mulsfxe]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfxe">[[Instruction_Set/mulsfxe|mulsfxe]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,767:Line 2,717:
 
|-
 
|-
 
!E0:
 
!E0:
|12<sub>6</sub>
+
|12<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="565">
+
<span id="740">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfxfz">[[Instruction_Set/mulsfxfz|mulsfxfz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfxfz">[[Instruction_Set/mulsfxfz|mulsfxfz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,782:Line 2,732:
 
|-
 
|-
 
!E0:
 
!E0:
|13<sub>6</sub>
+
|13<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="566">
+
<span id="741">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfxn">[[Instruction_Set/mulsfxn|mulsfxn]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfxn">[[Instruction_Set/mulsfxn|mulsfxn]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,797:Line 2,747:
 
|-
 
|-
 
!E0:
 
!E0:
|14<sub>6</sub>
+
|14<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="567">
+
<span id="742">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfxp">[[Instruction_Set/mulsfxp|mulsfxp]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfxp">[[Instruction_Set/mulsfxp|mulsfxp]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,812:Line 2,762:
 
|-
 
|-
 
!E0:
 
!E0:
|15<sub>6</sub>
+
|15<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="568">
+
<span id="743">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfxz">[[Instruction_Set/mulsfxz|mulsfxz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfxz">[[Instruction_Set/mulsfxz|mulsfxz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,827:Line 2,777:
 
|-
 
|-
 
!E0:
 
!E0:
|16<sub>6</sub>
+
|16<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="569">
+
<span id="744">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfz">[[Instruction_Set/mulsfz|mulsfz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsfz">[[Instruction_Set/mulsfz|mulsfz]]</span></b>(<span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#sf|sf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,842:Line 2,792:
 
|-
 
|-
 
!E0:
 
!E0:
|17<sub>6</sub>
+
|17<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="570">
+
<span id="745">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulss">[[Instruction_Set/mulss|mulss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulss">[[Instruction_Set/mulss|mulss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 1,857:Line 2,807:
 
|-
 
|-
 
!E0:
 
!E0:
|f04<sub>12</sub>
+
|156f<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="571">
+
<span id="746">
 +
<code style="font-size:100%"><b style="color:#050"><span id="mulss">[[Instruction_Set/mulss|mulss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|7f<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="747">
 +
<code style="font-size:100%"><b style="color:#050"><span id="mulsw">[[Instruction_Set/mulsw|mulsw]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|80<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="748">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsw">[[Instruction_Set/mulsw|mulsw]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsw">[[Instruction_Set/mulsw|mulsw]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 1,871:Line 2,849:
 
|-
 
|-
 
!E0:
 
!E0:
|f05<sub>12</sub>
+
|1570<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="572">
+
<span id="749">
<code style="font-size:100%"><b style="color:#050"><span id="mulswv">[[Instruction_Set/mulswv|mulswv]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="mulsw2">[[Instruction_Set/mulsw2|mulsw2]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f06<sub>12</sub>
+
|1571<sub>13</sub>
|y<sub>3</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="573">
+
<span id="750">
 +
<code style="font-size:100%"><b style="color:#050"><span id="mulsw2">[[Instruction_Set/mulsw2|mulsw2]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|81<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="751">
 +
<code style="font-size:100%"><b style="color:#050"><span id="mulsx">[[Instruction_Set/mulsx|mulsx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|82<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="752">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsx">[[Instruction_Set/mulsx|mulsx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulsx">[[Instruction_Set/mulsx|mulsx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 1,899:Line 2,905:
 
|-
 
|-
 
!E0:
 
!E0:
|f07<sub>12</sub>
+
|1572<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="574">
+
<span id="753">
 
<code style="font-size:100%"><b style="color:#050"><span id="muluf">[[Instruction_Set/muluf|muluf]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="muluf">[[Instruction_Set/muluf|muluf]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,913:Line 2,919:
 
|-
 
|-
 
!E0:
 
!E0:
|18<sub>6</sub>
+
|18<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="575">
+
<span id="754">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufe">[[Instruction_Set/mulufe|mulufe]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufe">[[Instruction_Set/mulufe|mulufe]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,928:Line 2,934:
 
|-
 
|-
 
!E0:
 
!E0:
|19<sub>6</sub>
+
|19<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="576">
+
<span id="755">
 
<code style="font-size:100%"><b style="color:#050"><span id="muluffz">[[Instruction_Set/muluffz|muluffz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="muluffz">[[Instruction_Set/muluffz|muluffz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,943:Line 2,949:
 
|-
 
|-
 
!E0:
 
!E0:
|1a<sub>6</sub>
+
|1a<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="577">
+
<span id="756">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufn">[[Instruction_Set/mulufn|mulufn]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufn">[[Instruction_Set/mulufn|mulufn]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,958:Line 2,964:
 
|-
 
|-
 
!E0:
 
!E0:
|1b<sub>6</sub>
+
|1b<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="578">
+
<span id="757">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufp">[[Instruction_Set/mulufp|mulufp]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufp">[[Instruction_Set/mulufp|mulufp]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,973:Line 2,979:
 
|-
 
|-
 
!E0:
 
!E0:
|1c<sub>6</sub>
+
|1c<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="579">
+
<span id="758">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufs">[[Instruction_Set/mulufs|mulufs]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufs">[[Instruction_Set/mulufs|mulufs]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 1,988:Line 2,994:
 
|-
 
|-
 
!E0:
 
!E0:
|1d<sub>6</sub>
+
|1d<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="580">
+
<span id="759">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufse">[[Instruction_Set/mulufse|mulufse]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufse">[[Instruction_Set/mulufse|mulufse]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,003:Line 3,009:
 
|-
 
|-
 
!E0:
 
!E0:
|1e<sub>6</sub>
+
|1e<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="581">
+
<span id="760">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufsfz">[[Instruction_Set/mulufsfz|mulufsfz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufsfz">[[Instruction_Set/mulufsfz|mulufsfz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,018:Line 3,024:
 
|-
 
|-
 
!E0:
 
!E0:
|1f<sub>6</sub>
+
|1f<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="582">
+
<span id="761">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufsn">[[Instruction_Set/mulufsn|mulufsn]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufsn">[[Instruction_Set/mulufsn|mulufsn]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,033:Line 3,039:
 
|-
 
|-
 
!E0:
 
!E0:
|20<sub>6</sub>
+
|20<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="583">
+
<span id="762">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufsp">[[Instruction_Set/mulufsp|mulufsp]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufsp">[[Instruction_Set/mulufsp|mulufsp]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,048:Line 3,054:
 
|-
 
|-
 
!E0:
 
!E0:
|21<sub>6</sub>
+
|21<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="584">
+
<span id="763">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufsz">[[Instruction_Set/mulufsz|mulufsz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufsz">[[Instruction_Set/mulufsz|mulufsz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,063:Line 3,069:
 
|-
 
|-
 
!E0:
 
!E0:
|22<sub>6</sub>
+
|22<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="585">
+
<span id="764">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufw">[[Instruction_Set/mulufw|mulufw]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufw">[[Instruction_Set/mulufw|mulufw]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,078:Line 3,084:
 
|-
 
|-
 
!E0:
 
!E0:
|23<sub>6</sub>
+
|23<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="586">
+
<span id="765">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufwe">[[Instruction_Set/mulufwe|mulufwe]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufwe">[[Instruction_Set/mulufwe|mulufwe]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,093:Line 3,099:
 
|-
 
|-
 
!E0:
 
!E0:
|24<sub>6</sub>
+
|24<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="587">
+
<span id="766">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufwfz">[[Instruction_Set/mulufwfz|mulufwfz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufwfz">[[Instruction_Set/mulufwfz|mulufwfz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,108:Line 3,114:
 
|-
 
|-
 
!E0:
 
!E0:
|25<sub>6</sub>
+
|25<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="588">
+
<span id="767">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufwn">[[Instruction_Set/mulufwn|mulufwn]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufwn">[[Instruction_Set/mulufwn|mulufwn]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,123:Line 3,129:
 
|-
 
|-
 
!E0:
 
!E0:
|26<sub>6</sub>
+
|26<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="589">
+
<span id="768">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufwp">[[Instruction_Set/mulufwp|mulufwp]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufwp">[[Instruction_Set/mulufwp|mulufwp]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,138:Line 3,144:
 
|-
 
|-
 
!E0:
 
!E0:
|27<sub>6</sub>
+
|27<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="590">
+
<span id="769">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufwz">[[Instruction_Set/mulufwz|mulufwz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufwz">[[Instruction_Set/mulufwz|mulufwz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,153:Line 3,159:
 
|-
 
|-
 
!E0:
 
!E0:
|28<sub>6</sub>
+
|28<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="591">
+
<span id="770">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufx">[[Instruction_Set/mulufx|mulufx]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufx">[[Instruction_Set/mulufx|mulufx]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,168:Line 3,174:
 
|-
 
|-
 
!E0:
 
!E0:
|29<sub>6</sub>
+
|29<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="592">
+
<span id="771">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufxe">[[Instruction_Set/mulufxe|mulufxe]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufxe">[[Instruction_Set/mulufxe|mulufxe]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,183:Line 3,189:
 
|-
 
|-
 
!E0:
 
!E0:
|2a<sub>6</sub>
+
|2a<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="593">
+
<span id="772">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufxfz">[[Instruction_Set/mulufxfz|mulufxfz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufxfz">[[Instruction_Set/mulufxfz|mulufxfz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,198:Line 3,204:
 
|-
 
|-
 
!E0:
 
!E0:
|2b<sub>6</sub>
+
|2b<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="594">
+
<span id="773">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufxn">[[Instruction_Set/mulufxn|mulufxn]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufxn">[[Instruction_Set/mulufxn|mulufxn]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,213:Line 3,219:
 
|-
 
|-
 
!E0:
 
!E0:
|2c<sub>6</sub>
+
|2c<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="595">
+
<span id="774">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufxp">[[Instruction_Set/mulufxp|mulufxp]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufxp">[[Instruction_Set/mulufxp|mulufxp]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,228:Line 3,234:
 
|-
 
|-
 
!E0:
 
!E0:
|2d<sub>6</sub>
+
|2d<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="596">
+
<span id="775">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufxz">[[Instruction_Set/mulufxz|mulufxz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufxz">[[Instruction_Set/mulufxz|mulufxz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,243:Line 3,249:
 
|-
 
|-
 
!E0:
 
!E0:
|2e<sub>6</sub>
+
|2e<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="597">
+
<span id="776">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufz">[[Instruction_Set/mulufz|mulufz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulufz">[[Instruction_Set/mulufz|mulufz]]</span></b>(<span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#uf|uf]]</span> <span title="belt operand from ops window">y</span>, <i><span style="color:#009">[[Immediates#bit|bit]]</span> <span title="bit number">dot</span></i>)</code>
 
</span>
 
</span>
Line 2,258:Line 3,264:
 
|-
 
|-
 
!E0:
 
!E0:
|2f<sub>6</sub>
+
|2f<sub>7</sub>
 
|dot<sub>6</sub>
 
|dot<sub>6</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="598">
+
<span id="777">
 
<code style="font-size:100%"><b style="color:#050"><span id="mulus">[[Instruction_Set/mulus|mulus]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="mulus">[[Instruction_Set/mulus|mulus]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 2,273:Line 3,279:
 
|-
 
|-
 
!E0:
 
!E0:
|f08<sub>12</sub>
+
|1573<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="599">
+
<span id="778">
<code style="font-size:100%"><b style="color:#050"><span id="muluw">[[Instruction_Set/muluw|muluw]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="mulus">[[Instruction_Set/mulus|mulus]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f09<sub>12</sub>
+
|83<sub>8</sub>
|y<sub>3</sub>
+
|imm0<sub>8</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="600">
+
<span id="779">
<code style="font-size:100%"><b style="color:#050"><span id="muluwv">[[Instruction_Set/muluwv|muluwv]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="muluw">[[Instruction_Set/muluw|muluw]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f0a<sub>12</sub>
+
|84<sub>8</sub>
|y<sub>3</sub>
+
|imm0<sub>8</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="601">
+
<span id="780">
<code style="font-size:100%"><b style="color:#050"><span id="mulux">[[Instruction_Set/mulux|mulux]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="muluw">[[Instruction_Set/muluw|muluw]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f0b<sub>12</sub>
+
|1574<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="602">
+
<span id="781">
<code style="font-size:100%"><b style="color:#050"><span id="nand">[[Instruction_Set/nand|nand]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="muluw2">[[Instruction_Set/muluw2|muluw2]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f0c<sub>12</sub>
+
|85<sub>8</sub>
|y<sub>3</sub>
+
|imm0<sub>8</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="782">
 +
<code style="font-size:100%"><b style="color:#050"><span id="muluw2">[[Instruction_Set/muluw2|muluw2]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|21b<sub>10</sub>
+
|1575<sub>13</sub>
|y<sub>3</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="603">
+
<span id="783">
<code style="font-size:100%"><b style="color:#050"><span id="nand">[[Instruction_Set/nand|nand]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="mulux">[[Instruction_Set/mulux|mulux]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7b7<sub>11</sub>
+
|86<sub>8</sub>
|y<sub>4</sub>
+
|imm0<sub>8</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="784">
 +
<code style="font-size:100%"><b style="color:#050"><span id="mulux">[[Instruction_Set/mulux|mulux]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">y</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|ad<sub>8</sub>
+
|1576<sub>13</sub>
|y<sub>5</sub>
+
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="173">
+
<span id="785">
<code style="font-size:100%"><b style="color:#050"><span id="NaR">[[Instruction_Set/NaR|NaR]]</span></b>(<i><span style="color:#009">[[Immediates#NaR|NaR]]</span> <span title="NaR kind">kind</span></i>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and scalarity (exu)">w</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="nand">[[Instruction_Set/nand|nand]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|1e8<sub>9</sub>
+
|87<sub>8</sub>
|w<sub>3</sub>
+
|y<sub>8</sub>
|kind<sub>6</sub>
+
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="786">
 +
<code style="font-size:100%"><b style="color:#050"><span id="nand">[[Instruction_Set/nand|nand]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|4c<sub>7</sub>
+
|1577<sub>13</sub>
|w<sub>3</sub>
+
|y<sub>3</sub>
|kind<sub>6</sub>
+
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="174">
+
<span id="163">
 
<code style="font-size:100%"><b style="color:#050"><span id="NaR">[[Instruction_Set/NaR|NaR]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="NaR">[[Instruction_Set/NaR|NaR]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
 
</span>
 
</span>
Line 2,395:Line 3,419:
 
|-
 
|-
 
!E0:
 
!E0:
|79ac<sub>15</sub>
+
|b104<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|11bc<sub>13</sub>
+
|x<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="604">
+
<span id="811">
<code style="font-size:100%"><b style="color:#050"><span id="narrow">[[Instruction_Set/narrow|narrow]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v1</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v2</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrows">[[Instruction_Set/narrows|narrows]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and vector length (exu)">width0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f0d<sub>12</sub>
+
|af6<sub>12</sub>
|v2<sub>3</sub>
+
|width0<sub>4</sub>
|v1<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|21c<sub>10</sub>
+
|v2<sub>3</sub>
+
|v1<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="605">
+
<span id="812">
<code style="font-size:100%"><b style="color:#050"><span id="narrow">[[Instruction_Set/narrow|narrow]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">v</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrows2">[[Instruction_Set/narrows2|narrows2]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79b6<sub>15</sub>
+
|1578<sub>13</sub>
|v<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|1317<sub>13</sub>
+
|v<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="630">
+
<span id="813">
<code style="font-size:100%"><b style="color:#050"><span id="narrowss">[[Instruction_Set/narrowss|narrowss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">v</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrowss">[[Instruction_Set/narrowss|narrowss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and vector length (exu)">width0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79b7<sub>15</sub>
+
|af7<sub>12</sub>
|v<sub>3</sub>
+
|width0<sub>4</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|131f<sub>13</sub>
+
|v<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="631">
+
<span id="814">
<code style="font-size:100%"><b style="color:#050"><span id="narrowss">[[Instruction_Set/narrowss|narrowss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">v1</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">v2</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrowss2">[[Instruction_Set/narrowss2|narrowss2]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f0e<sub>12</sub>
+
|1579<sub>13</sub>
|v2<sub>3</sub>
+
|op1<sub>3</sub>
|v1<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|21d<sub>10</sub>
+
|v2<sub>3</sub>
+
|v1<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="632">
+
<span id="815">
<code style="font-size:100%"><b style="color:#050"><span id="narrowsx">[[Instruction_Set/narrowsx|narrowsx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">v</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrowsx">[[Instruction_Set/narrowsx|narrowsx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and vector length (exu)">width0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79b8<sub>15</sub>
+
|af8<sub>12</sub>
|v<sub>3</sub>
+
|width0<sub>4</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|1327<sub>13</sub>
+
|v<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="633">
+
<span id="816">
<code style="font-size:100%"><b style="color:#050"><span id="narrowsx">[[Instruction_Set/narrowsx|narrowsx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">v1</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">v2</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrowsx2">[[Instruction_Set/narrowsx2|narrowsx2]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f0f<sub>12</sub>
+
|157a<sub>13</sub>
|v2<sub>3</sub>
+
|op1<sub>3</sub>
|v1<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|21e<sub>10</sub>
+
|v2<sub>3</sub>
+
|v1<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="634">
+
<span id="817">
<code style="font-size:100%"><b style="color:#050"><span id="narrowus">[[Instruction_Set/narrowus|narrowus]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">v</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrowu">[[Instruction_Set/narrowu|narrowu]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and vector length (exu)">width0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79b9<sub>15</sub>
+
|af9<sub>12</sub>
|v<sub>3</sub>
+
|width0<sub>4</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|132f<sub>13</sub>
+
|v<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="635">
+
<span id="818">
<code style="font-size:100%"><b style="color:#050"><span id="narrowus">[[Instruction_Set/narrowus|narrowus]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">v1</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">v2</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrowu2">[[Instruction_Set/narrowu2|narrowu2]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f10<sub>12</sub>
+
|157b<sub>13</sub>
|v2<sub>3</sub>
+
|op1<sub>3</sub>
|v1<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|21f<sub>10</sub>
+
|v2<sub>3</sub>
+
|v1<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="636">
+
<span id="819">
<code style="font-size:100%"><b style="color:#050"><span id="narrowux">[[Instruction_Set/narrowux|narrowux]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">v1</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">v2</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrowus">[[Instruction_Set/narrowus|narrowus]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and vector length (exu)">width0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f11<sub>12</sub>
+
|afa<sub>12</sub>
|v2<sub>3</sub>
+
|width0<sub>4</sub>
|v1<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|220<sub>10</sub>
+
|v2<sub>3</sub>
+
|v1<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="637">
+
<span id="820">
<code style="font-size:100%"><b style="color:#050"><span id="narrowux">[[Instruction_Set/narrowux|narrowux]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">v</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrowus2">[[Instruction_Set/narrowus2|narrowus2]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79ba<sub>15</sub>
+
|157c<sub>13</sub>
|v<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|1337<sub>13</sub>
+
|v<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="638">
+
<span id="821">
<code style="font-size:100%"><b style="color:#050"><span id="neg">[[Instruction_Set/neg|neg]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrowux">[[Instruction_Set/narrowux|narrowux]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#width|width]]</span> <span title="data width and vector length (exu)">width0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79bb<sub>15</sub>
+
|afb<sub>12</sub>
|x<sub>3</sub>
+
|width0<sub>4</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|133f<sub>13</sub>
+
|x<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="641">
+
<span id="822">
<code style="font-size:100%"><b style="color:#050"><span id="negss">[[Instruction_Set/negss|negss]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="narrowux2">[[Instruction_Set/narrowux2|narrowux2]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79bc<sub>15</sub>
+
|157d<sub>13</sub>
|x<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|1340<sub>13</sub>
+
|x<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="642">
+
<span id="825">
<code style="font-size:100%"><b style="color:#050"><span id="negsw">[[Instruction_Set/negsw|negsw]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="neq">[[Instruction_Set/neq|neq]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79bd<sub>15</sub>
+
|157e<sub>13</sub>
 +
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|1341<sub>13</sub>
+
|x<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="643">
+
<span id="826">
<code style="font-size:100%"><b style="color:#050"><span id="negswv">[[Instruction_Set/negswv|negswv]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="neq">[[Instruction_Set/neq|neq]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79be<sub>15</sub>
+
|88<sub>8</sub>
|x<sub>3</sub>
+
|y<sub>8</sub>
 
+
!<sub>18</sub>
+
 
+
|-
+
!E1:
+
|1342<sub>13</sub>
+
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="644">
+
<span id="827">
<code style="font-size:100%"><b style="color:#050"><span id="negsx">[[Instruction_Set/negsx|negsx]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="neq">[[Instruction_Set/neq|neq]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79bf<sub>15</sub>
+
|589ae<sub>19</sub>
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|1343<sub>13</sub>
+
|54<sub>7</sub>
|x<sub>3</sub>
+
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="645">
+
<span id="828">
<code style="font-size:100%"><b style="color:#050"><span id="neq">[[Instruction_Set/neq|neq]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="neqb">[[Instruction_Set/neqb|neqb]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">imm0</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f12<sub>12</sub>
+
|89<sub>8</sub>
|y<sub>3</sub>
+
|imm0<sub>8</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|221<sub>10</sub>
+
|y<sub>3</sub>
+
|x<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="646">
+
<span id="829">
<code style="font-size:100%"><b style="color:#050"><span id="neq">[[Instruction_Set/neq|neq]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="neqb">[[Instruction_Set/neqb|neqb]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7b8<sub>11</sub>
+
|157f<sub>13</sub>
|y<sub>4</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|ae<sub>8</sub>
+
|y<sub>5</sub>
+
|x<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="647">
+
<span id="830">
<code style="font-size:100%"><b style="color:#050"><span id="neq">[[Instruction_Set/neq|neq]]</span></b>([[Condition_Code|<span style="color:#666">conditioncode</span>]])</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="neqb">[[Instruction_Set/neqb|neqb]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d071<sub>18</sub>
+
|589af<sub>19</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|9871<sub>16</sub>
+
|55<sub>7</sub>
  
!<sub>16</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="652">
+
<span id="839">
 
<code style="font-size:100%"><b style="color:#050"><span id="neqp">[[Instruction_Set/neqp|neqp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">y</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="neqp">[[Instruction_Set/neqp|neqp]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 2,787:Line 3,692:
 
|-
 
|-
 
!E0:
 
!E0:
|f13<sub>12</sub>
+
|1580<sub>13</sub>
 
|y<sub>3</sub>
 
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|222<sub>10</sub>
+
|y<sub>3</sub>
+
|x<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="657">
+
<span id="840">
<code style="font-size:100%"><b style="color:#050"><span id="nimp">[[Instruction_Set/nimp|nimp]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="neqpb">[[Instruction_Set/neqpb|neqpb]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op0</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">op1</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f14<sub>12</sub>
+
|1581<sub>13</sub>
|y<sub>3</sub>
+
|op1<sub>3</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|223<sub>10</sub>
+
|y<sub>3</sub>
+
|x<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="658">
+
<span id="845">
 
<code style="font-size:100%"><b style="color:#050"><span id="nimp">[[Instruction_Set/nimp|nimp]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="nimp">[[Instruction_Set/nimp|nimp]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
</span>
 
</span>
Line 2,831:Line 3,720:
 
|-
 
|-
 
!E0:
 
!E0:
|7b9<sub>11</sub>
+
|8a<sub>8</sub>
|y<sub>4</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 +
|}
 +
<br />
 +
<span id="846">
 +
<code style="font-size:100%"><b style="color:#050"><span id="nimp">[[Instruction_Set/nimp|nimp]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 +
</span>
 +
{| class="encoding"
 
|-
 
|-
!E1:
+
!E0:
|af<sub>8</sub>
+
|1582<sub>13</sub>
|y<sub>5</sub>
+
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>16</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="659">
+
<span id="847">
 
<code style="font-size:100%"><b style="color:#050"><span id="nope">[[Instruction_Set/nope|nope]]</span></b>()</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="nope">[[Instruction_Set/nope|nope]]</span></b>()</code>
 
</span>
 
</span>
Line 2,853:Line 3,748:
 
|-
 
|-
 
!E0:
 
!E0:
|3d072<sub>18</sub>
+
|589b0<sub>19</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="661">
+
<span id="849">
<code style="font-size:100%"><b style="color:#050"><span id="nor">[[Instruction_Set/nor|nor]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="nor">[[Instruction_Set/nor|nor]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7ba<sub>11</sub>
+
|1583<sub>13</sub>
|y<sub>4</sub>
+
|y<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+
|-
+
!E1:
+
|b0<sub>8</sub>
+
|y<sub>5</sub>
+
|x<sub>3</sub>
+
 
+
!<sub>16</sub>
+
  
 
|}
 
|}
 
<br />
 
<br />
<span id="662">
+
<span id="850">
<code style="font-size:100%"><b style="color:#050"><span id="nor">[[Instruction_Set/nor|nor]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="nor">[[Instruction_Set/nor|nor]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>, <i><span style="color:#009">[[Immediates#imm|imm]]</span> <span title="small immediate constant of per-slot varying range">y</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f15<sub>12</sub>
+
|8b<sub>8</sub>
|y<sub>3</sub>
+
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 
+