Difference between revisions of "Cores/Tin/Encoding"

From Mill Computing Wiki
Jump to: navigation, search
 
Line 1:Line 1:
 
{{DISPLAYTITLE:Tin Core Operation Encoding}}
 
{{DISPLAYTITLE:Tin 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>
+
</span>
+
{| class="encoding"
+
|-
+
!E0:
+
|7a6<sub>11</sub>
+
|y<sub>4</sub>
+
|x<sub>3</sub>
+
 
+
!<sub>18</sub>
+
 
+
|}
+
<br />
+
<span id="177">
+
 
<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="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>
Line 27:Line 13:
 
|-
 
|-
 
!E0:
 
!E0:
|eea<sub>12</sub>
+
|152a<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="178">
+
<span id="167">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|eeb<sub>12</sub>
+
|60<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 />
 
<br />
<span id="191">
+
<span id="180">
<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="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>
            in load/store/lea">s</span></i>)</code>
+
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3ce<sub>10</sub>
+
|61<sub>8</sub>
|s<sub>2</sub>
+
|imm0<sub>8</sub>
|y<sub>3</sub>
+
|op0<sub>3</sub>
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="192">
+
<span id="181">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|1f2<sub>9</sub>
+
|152b<sub>13</sub>
|s<sub>2</sub>
+
|y<sub>3</sub>
|y<sub>4</sub>
+
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="193">
+
<span id="182">
 
<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="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>
Line 86:Line 69:
 
|-
 
|-
 
!E0:
 
!E0:
|7a7<sub>11</sub>
+
|62<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 />
 
<br />
<span id="194">
+
<span id="183">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|eec<sub>12</sub>
+
|63<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 />
 
<br />
<span id="195">
+
<span id="184">
 
<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="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>
 
</span>
 
</span>
Line 114:Line 97:
 
|-
 
|-
 
!E0:
 
!E0:
|eed<sub>12</sub>
+
|152c<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="196">
+
<span id="185">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7a8<sub>11</sub>
+
|152d<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 />
 
<br />
<span id="197">
+
<span id="186">
<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="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:
|7a9<sub>11</sub>
+
|64<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 />
 
<br />
<span id="198">
+
<span id="187">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|eee<sub>12</sub>
+
|152e<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="199">
+
<span id="188">
<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="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:
|eef<sub>12</sub>
+
|65<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 />
 
<br />
<span id="200">
+
<span id="189">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7aa<sub>11</sub>
+
|66<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 />
 
<br />
<span id="201">
+
<span id="190">
 
<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="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>
Line 198:Line 181:
 
|-
 
|-
 
!E0:
 
!E0:
|ef0<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 />
 
<br />
<span id="202">
+
<span id="191">
<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"
+
|-
+
!E0:
+
|7ab<sub>11</sub>
+
|y<sub>4</sub>
+
|x<sub>3</sub>
+
 
+
!<sub>18</sub>
+
 
+
|}
+
<br />
+
<span id="203">
+
 
<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="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>
 
</span>
Line 226:Line 195:
 
|-
 
|-
 
!E0:
 
!E0:
|7ac<sub>11</sub>
+
|67<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 />
 
<br />
<span id="204">
+
<span id="192">
 
<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="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>
Line 240:Line 209:
 
|-
 
|-
 
!E0:
 
!E0:
|ef1<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 />
 
<br />
<span id="205">
+
<span id="193">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7ad<sub>11</sub>
+
|1531<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 />
 
<br />
<span id="206">
+
<span id="194">
<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="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:
|ef2<sub>12</sub>
+
|68<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="207">
+
<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>
 
<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>
 
</span>
Line 282:Line 251:
 
|-
 
|-
 
!E0:
 
!E0:
|7ae<sub>11</sub>
+
|69<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 />
 
<br />
<span id="208">
+
<span id="196">
 
<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="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>
Line 296:Line 265:
 
|-
 
|-
 
!E0:
 
!E0:
|ef3<sub>12</sub>
+
|1532<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="209">
+
<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>
 
<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>
 
</span>
Line 310:Line 279:
 
|-
 
|-
 
!E0:
 
!E0:
|79ad<sub>15</sub>
+
|b105<sub>16</sub>
 
|v<sub>3</sub>
 
|v<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="211">
+
<span id="200">
 
<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="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>
Line 323:Line 292:
 
|-
 
|-
 
!E0:
 
!E0:
|ef4<sub>12</sub>
+
|1533<sub>13</sub>
 
|v2<sub>3</sub>
 
|v2<sub>3</sub>
 
|v1<sub>3</sub>
 
|v1<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="212">
+
<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>
 
<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>
 
</span>
Line 337:Line 306:
 
|-
 
|-
 
!E0:
 
!E0:
|7af<sub>11</sub>
+
|6a<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 />
 
<br />
<span id="213">
+
<span id="202">
 
<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="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>
Line 351:Line 320:
 
|-
 
|-
 
!E0:
 
!E0:
|ef5<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 />
 
<br />
<span id="214">
+
<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>
 
<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>
 
</span>
Line 365:Line 334:
 
|-
 
|-
 
!E0:
 
!E0:
|79ae<sub>15</sub>
+
|b106<sub>16</sub>
 
|v<sub>3</sub>
 
|v<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="236">
+
<span id="206">
<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="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:
|3d031<sub>18</sub>
+
|b107<sub>16</sub>
 +
|op0<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:
Line 390:Line 366:
 
|}
 
|}
 
<br />
 
<br />
<span id="239">
+
<span id="218">
 +
<code style="font-size:100%"><b style="color:#050"><span id="carryb">[[Instruction_Set/carryb|carryb]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E1:
 +
|41<sub>7</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>
 
<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>
 
</span>
Line 396:Line 384:
 
|-
 
|-
 
!E0:
 
!E0:
|1c0<sub>9</sub>
+
|288<sub>10</sub>
 
|bit<sub>6</sub>
 
|bit<sub>6</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="240">
+
<span id="222">
 
<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="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>
Line 410:Line 398:
 
|-
 
|-
 
!E0:
 
!E0:
|ef6<sub>12</sub>
+
|1535<sub>13</sub>
 
|bit<sub>3</sub>
 
|bit<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="241">
+
<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>
 
<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>
 
</span>
Line 424:Line 412:
 
|-
 
|-
 
!E0:
 
!E0:
|79af<sub>15</sub>
+
|b108<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="242">
+
<span id="224">
 
<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="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>
Line 437:Line 425:
 
|-
 
|-
 
!E0:
 
!E0:
|79b0<sub>15</sub>
+
|b109<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="243">
+
<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>
 
<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>
 
</span>
Line 450:Line 438:
 
|-
 
|-
 
!E0:
 
!E0:
|79b1<sub>15</sub>
+
|b10a<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="244">
+
<span id="226">
 
<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="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>
Line 463:Line 451:
 
|-
 
|-
 
!E0:
 
!E0:
|79b2<sub>15</sub>
+
|b10b<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="247">
+
<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>
 
<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>
 
</span>
Line 476:Line 464:
 
|-
 
|-
 
!E0:
 
!E0:
|ef7<sub>12</sub>
+
|1536<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="269">
+
<span id="251">
 +
<code style="font-size:100%"><b style="color:#050"><span id="eql">[[Instruction_Set/eql|eql]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|58998<sub>19</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|-
 +
!E1:
 +
|42<sub>7</sub>
 +
 
 +
!<sub>7</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="252">
 
<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="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>
Line 490:Line 496:
 
|-
 
|-
 
!E0:
 
!E0:
|7b0<sub>11</sub>
+
|6b<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 />
 
<br />
<span id="270">
+
<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>
 
<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>
 
</span>
Line 504:Line 510:
 
|-
 
|-
 
!E0:
 
!E0:
|ef8<sub>12</sub>
+
|1537<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="271">
+
<span id="254">
<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="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:
|3d032<sub>18</sub>
+
|6c<sub>8</sub>
 +
|imm0<sub>8</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:
|41<sub>7</sub>
+
|43<sub>7</sub>
  
 
!<sub>7</sub>
 
!<sub>7</sub>
Line 530:Line 550:
 
|}
 
|}
 
<br />
 
<br />
<span id="276">
+
<span id="256">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1538<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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>
 
<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>
 
</span>
Line 536:Line 570:
 
|-
 
|-
 
!E0:
 
!E0:
|ef9<sub>12</sub>
+
|1539<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="279">
+
<span id="266">
<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="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:
|7b1<sub>11</sub>
+
|153a<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 />
 
<br />
<span id="280">
+
<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">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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|efa<sub>12</sub>
+
|1627<sub>13</sub>
|i<sub>3</sub>
+
|op0<sub>3</sub>
|v<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="64">
+
<span id="270">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|79a8<sub>15</sub>
+
|161<sub>9</sub>
|arg<sub>3</sub>
+
|width0<sub>4</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</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"
 
|-
 
|-
!E1:
+
!E0:
|9<sub>4</sub>
+
|153b<sub>13</sub>
|arg<sub>3</sub>
+
|i<sub>3</sub>
 +
|v<sub>3</sub>
  
!<sub>7</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="65">
+
<span id="87">
 
<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="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>
Line 598:Line 640:
 
|-
 
|-
 
!E0:
 
!E0:
|ee8<sub>12</sub>
+
|1528<sub>13</sub>
 
|arg1<sub>3</sub>
 
|arg1<sub>3</sub>
 
|arg0<sub>3</sub>
 
|arg0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
Line 609:Line 651:
 
|arg1<sub>3</sub>
 
|arg1<sub>3</sub>
 
|arg0<sub>3</sub>
 
|arg0<sub>3</sub>
 +
 +
!<sub>7</sub>
 +
 +
|}
 +
<br />
 +
<span id="88">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|b100<sub>16</sub>
 +
|arg<sub>3</sub>
 +
 +
!<sub>19</sub>
 +
 +
|-
 +
!E1:
 +
|b<sub>4</sub>
 +
|arg<sub>3</sub>
  
 
!<sub>7</sub>
 
!<sub>7</sub>
Line 615:Line 677:
 
<br />
 
<br />
 
<span id="438">
 
<span id="438">
<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="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:
|79b3<sub>15</sub>
+
|153c<sub>13</sub>
|x<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
 
<span id="439">
 
<span id="439">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d033<sub>18</sub>
+
|b10c<sub>16</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="442">
+
<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>
 
<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>
 
</span>
Line 645:Line 709:
 
|-
 
|-
 
!E0:
 
!E0:
|1c1<sub>9</sub>
+
|289<sub>10</sub>
 
|bit<sub>6</sub>
 
|bit<sub>6</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="443">
+
<span id="441">
 
<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="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>
Line 659:Line 723:
 
|-
 
|-
 
!E0:
 
!E0:
|efb<sub>12</sub>
+
|153d<sub>13</sub>
 
|bit<sub>3</sub>
 
|bit<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="444">
+
<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>
 
<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>
 
</span>
Line 673:Line 737:
 
|-
 
|-
 
!E0:
 
!E0:
|79b4<sub>15</sub>
+
|b10d<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="443">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|153e<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|b10e<sub>16</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
 
<span id="445">
 
<span id="445">
<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="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:
|3d034<sub>18</sub>
+
|b10f<sub>16</sub>
 +
|op0<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"
 +
|-
 +
!E0:
 +
|b110<sub>16</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="447">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|b111<sub>16</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|b112<sub>16</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="449">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|b113<sub>16</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="450">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|2b4<sub>10</sub>
 +
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="463">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|2b5<sub>10</sub>
 +
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="464">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|2b6<sub>10</sub>
 +
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="465">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|2b7<sub>10</sub>
 +
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|2b8<sub>10</sub>
 +
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="467">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|2b9<sub>10</sub>
 +
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|2ba<sub>10</sub>
 +
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="469">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|2bb<sub>10</sub>
 +
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|2bc<sub>10</sub>
 +
|op2<sub>3</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="479">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|153f<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|1540<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="481">
 +
<code style="font-size:100%"><b style="color:#050"><span id="geqs">[[Instruction_Set/geqs|geqs]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|5899a<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|42<sub>7</sub>
+
|44<sub>7</sub>
  
 
!<sub>7</sub>
 
!<sub>7</sub>
Line 698:Line 1,026:
 
|}
 
|}
 
<br />
 
<br />
<span id="450">
+
<span id="482">
<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="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:
|3d035<sub>18</sub>
+
|1541<sub>13</sub>
 +
|op1<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"
 +
|-
 +
!E0:
 +
|6d<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="484">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|6e<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|1542<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="486">
 +
<code style="font-size:100%"><b style="color:#050"><span id="geqsb">[[Instruction_Set/geqsb|geqsb]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|5899b<sub>19</sub>
 +
 
 +
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|43<sub>7</sub>
+
|45<sub>7</sub>
  
 
!<sub>7</sub>
 
!<sub>7</sub>
Line 716:Line 1,100:
 
|}
 
|}
 
<br />
 
<br />
<span id="455">
+
<span id="487">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|6f<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</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:
 +
|46<sub>7</sub>
 +
 
 +
!<sub>7</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="489">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1543<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|70<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="491">
 +
<code style="font-size:100%"><b style="color:#050"><span id="gequb">[[Instruction_Set/gequb|gequb]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|5899d<sub>19</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|-
 +
!E1:
 +
|47<sub>7</sub>
 +
 
 +
!<sub>7</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="492">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1544<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|1545<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="503">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1546<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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>
 
<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>
 
</span>
Line 722:Line 1,226:
 
|-
 
|-
 
!E0:
 
!E0:
|7b2<sub>11</sub>
+
|71<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 />
 
<br />
<span id="456">
+
<span id="505">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1547<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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:
 +
|48<sub>7</sub>
 +
 
 +
!<sub>7</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="507">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1548<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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:
 +
|49<sub>7</sub>
 +
 
 +
!<sub>7</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="509">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|72<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|1549<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="511">
 +
<code style="font-size:100%"><b style="color:#050"><span id="gtru">[[Instruction_Set/gtru|gtru]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589a0<sub>19</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|-
 +
!E1:
 +
|4a<sub>7</sub>
 +
 
 +
!<sub>7</sub>
 +
 
 +
|}
 +
<br />
 +
<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 736: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 />
 
<br />
<span id="457">
+
<span id="513">
<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>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7b4<sub>11</sub>
+
|589a1<sub>19</sub>
|y<sub>4</sub>
+
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|-
 +
!E1:
 +
|4b<sub>7</sub>
 +
 
 +
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="458">
+
<span id="514">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|74<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|154a<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<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 764: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"
 +
|-
 +
!E0:
 +
|75<sub>8</sub>
 +
|y<sub>8</sub>
 +
|x<sub>3</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 778: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 />
 
<br />
<span id="459">
+
<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">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="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
             of per-slot varying range">i</span></i>)</code>
+
             field in a struct">args</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|fa<sub>8</sub>
+
|2c1<sub>10</sub>
|i<sub>4</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="563">
 +
<code style="font-size:100%"><b style="color:#050"><span id="isNaR">[[Instruction_Set/isNaR|isNaR]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589a2<sub>19</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"
 +
|-
 +
!E0:
 +
|b114<sub>16</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="565">
 +
<code style="font-size:100%"><b style="color:#050"><span id="isNaRb">[[Instruction_Set/isNaRb|isNaRb]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589a3<sub>19</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"
 +
|-
 +
!E0:
 +
|b115<sub>16</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="567">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|b116<sub>16</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|b117<sub>16</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="569">
 +
<code style="font-size:100%"><b style="color:#050"><span id="isNone">[[Instruction_Set/isNone|isNone]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589a4<sub>19</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"
 +
|-
 +
!E0:
 +
|b118<sub>16</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<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>
 
|x<sub>3</sub>
|v<sub>3</sub>
 
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="489">
+
<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>
 
<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>
 
</span>
Line 807:Line 1,940:
 
|-
 
|-
 
!E0:
 
!E0:
|79b5<sub>15</sub>
+
|b11c<sub>16</sub>
 
|v<sub>3</sub>
 
|v<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="490">
+
<span id="598">
<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="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>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f4b<sub>12</sub>
+
|1562<sub>13</sub>
|w<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="491">
+
<span id="599">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d036<sub>18</sub>
+
|1563<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</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:
|44<sub>7</sub>
+
|4c<sub>7</sub>
  
 
!<sub>7</sub>
 
!<sub>7</sub>
Line 846:Line 2,007:
 
|}
 
|}
 
<br />
 
<br />
<span id="496">
+
<span id="602">
<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="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>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|efd<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 />
 
<br />
<span id="497">
+
<span id="603">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|efe<sub>12</sub>
+
|77<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="498">
+
<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:
 +
|4d<sub>7</sub>
 +
 
 +
!<sub>7</sub>
 +
 
 +
|}
 +
<br />
 +
<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 880: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 />
 
<br />
<span id="517">
+
<span id="608">
<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="lequ">[[Instruction_Set/lequ|lequ]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d037<sub>18</sub>
+
|589a8<sub>19</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|-
 
|-
 
!E1:
 
!E1:
|45<sub>7</sub>
+
|4e<sub>7</sub>
  
 
!<sub>7</sub>
 
!<sub>7</sub>
Line 906:Line 2,113:
 
|}
 
|}
 
<br />
 
<br />
<span id="522">
+
<span id="609">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|79<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|1567<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="611">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lequb">[[Instruction_Set/lequb|lequb]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589a9<sub>19</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|-
 +
!E1:
 +
|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>
 
<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>
 
</span>
Line 912:Line 2,165:
 
|-
 
|-
 
!E0:
 
!E0:
|f00<sub>12</sub>
+
|1568<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="523">
+
<span id="688">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|1569<sub>13</sub>
 +
|op1<sub>3</sub>
 +
|op0<sub>3</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>
 
<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>
 
</span>
Line 926:Line 2,193:
 
|-
 
|-
 
!E0:
 
!E0:
|7b5<sub>11</sub>
+
|7a<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 />
 
<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 940: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 />
 
<br />
<span id="525">
+
<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:
 +
|50<sub>7</sub>
 +
 
 +
!<sub>7</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="692">
 +
<code style="font-size:100%"><b style="color:#050"><span id="lsssb">[[Instruction_Set/lsssb|lsssb]]</span></b>()</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|589ab<sub>19</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|-
 +
!E1:
 +
|51<sub>7</sub>
 +
 
 +
!<sub>7</sub>
 +
 
 +
|}
 +
<br />
 +
<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>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|7c<sub>8</sub>
 +
|y<sub>8</sub>
 +
|x<sub>3</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:
 +
|52<sub>7</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>
 
<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>
 
</span>
Line 954:Line 2,317:
 
|-
 
|-
 
!E0:
 
!E0:
|f02<sub>12</sub>
+
|156c<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="526">
+
<span id="698">
<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="lssub">[[Instruction_Set/lssub|lssub]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7b6<sub>11</sub>
+
|589ad<sub>19</sub>
|y<sub>4</sub>
+
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
 +
 
 +
|-
 +
!E1:
 +
|53<sub>7</sub>
 +
 
 +
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="527">
+
<span id="699">
<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>(<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:
|f8e<sub>12</sub>
+
|156d<sub>13</sub>
|w<sub>3</sub>
+
|op1<sub>3</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|7d<sub>8</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>
 
|v<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="528">
+
<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 scalarity (exu)">w</span></i>)</code>
+
<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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
Line 997:Line 2,392:
 
!E0:
 
!E0:
 
|6<sub>3</sub>
 
|6<sub>3</sub>
|w<sub>3</sub>
+
|w<sub>4</sub>
 
|bit1<sub>6</sub>
 
|bit1<sub>6</sub>
 
|bit0<sub>6</sub>
 
|bit0<sub>6</sub>
  
!<sub>18</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,011: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 />
 
<br />
<span id="533">
+
<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"
 +
|-
 +
!E0:
 +
|7e<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<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,024: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,038: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,053: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,068: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,083: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,098: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,113: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,128: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,143: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,158: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,173: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,188: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,203: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,218: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,233: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,248: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,263: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,278: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,293: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,308: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,323: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,338: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,353: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,368: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,383: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,398: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,412: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,440: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,454: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,469: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,484: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,499: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,514: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,529: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 1,544: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 1,559: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 1,574: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 1,589: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 1,604: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 1,619: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 1,634: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 1,649: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 1,664: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 1,679: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 1,694: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 1,709: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 1,724: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 1,739: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 1,754: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 1,769: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 1,784: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 1,799: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 1,814: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="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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|83<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="779">
 +
<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>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|84<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="780">
 
<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="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>
Line 1,828:Line 3,321:
 
|-
 
|-
 
!E0:
 
!E0:
|f09<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="600">
+
<span id="781">
<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="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:
|f0a<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 />
 
<br />
<span id="601">
+
<span id="782">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f0b<sub>12</sub>
+
|1575<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="602">
+
<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>, <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="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:
|f0c<sub>12</sub>
+
|86<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</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"
 +
|-
 +
!E0:
 +
|1576<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="603">
+
<span id="785">
 
<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="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>
Line 1,884:Line 3,391:
 
|-
 
|-
 
!E0:
 
!E0:
|7b7<sub>11</sub>
+
|87<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 />
 
<br />
<span id="173">
+
<span id="786">
<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>, <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:
|1e8<sub>9</sub>
+
|1577<sub>13</sub>
|w<sub>3</sub>
+
|y<sub>3</sub>
|kind<sub>6</sub>
+
|x<sub>3</sub>
  
!<sub>18</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 1,912: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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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>
 +
|y<sub>8</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</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:
 +
|54<sub>7</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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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:
|46<sub>7</sub>
+
|55<sub>7</sub>
  
 
!<sub>7</sub>
 
!<sub>7</sub>
Line 2,165:Line 3,686:
 
|}
 
|}
 
<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,171: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>
  
 
|}
 
|}
 
<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>
  
 
|}
 
|}
 
<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,199: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 />
 
<br />
<span id="659">
+
<span id="846">
<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="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>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|3d072<sub>18</sub>
+
|1582<sub>13</sub>
 +
|y<sub>3</sub>
 +
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="661">
+
<span id="847">
<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="nope">[[Instruction_Set/nope|nope]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|7ba<sub>11</sub>
+
|589b0<sub>19</sub>
|y<sub>4</sub>
+
|x<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="662">
+
<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>, <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>, <span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">y</span>)</code>
 
</span>
 
</span>
Line 2,239:Line 3,760:
 
|-
 
|-
 
!E0:
 
!E0:
|f15<sub>12</sub>
+
|1583<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="665">
+
<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>, <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"
 +
|-
 +
!E0:
 +
|8b<sub>8</sub>
 +
|y<sub>8</sub>
 +
|x<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="855">
 
<code style="font-size:100%"><b style="color:#050"><span id="notl">[[Instruction_Set/notl|notl]]</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="notl">[[Instruction_Set/notl|notl]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
 
</span>
 
</span>
Line 2,253:Line 3,788:
 
|-
 
|-
 
!E0:
 
!E0:
|7a07<sub>15</sub>
+
|b11d<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="666">
+
<span id="856">
 
<code style="font-size:100%"><b style="color:#050"><span id="nxor">[[Instruction_Set/nxor|nxor]]</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="nxor">[[Instruction_Set/nxor|nxor]]</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 2,266:Line 3,801:
 
|-
 
|-
 
!E0:
 
!E0:
|f16<sub>12</sub>
+
|1584<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="667">
+
<span id="857">
 
<code style="font-size:100%"><b style="color:#050"><span id="nxor">[[Instruction_Set/nxor|nxor]]</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="nxor">[[Instruction_Set/nxor|nxor]]</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,280:Line 3,815:
 
|-
 
|-
 
!E0:
 
!E0:
|7bb<sub>11</sub>
+
|8c<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 />
 
<br />
<span id="668">
+
<span id="858">
 
<code style="font-size:100%"><b style="color:#050"><span id="ones">[[Instruction_Set/ones|ones]]</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="ones">[[Instruction_Set/ones|ones]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
 
</span>
 
</span>
Line 2,294:Line 3,829:
 
|-
 
|-
 
!E0:
 
!E0:
|7a0f<sub>15</sub>
+
|b11e<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="671">
+
<span id="861">
 
<code style="font-size:100%"><b style="color:#050"><span id="orl">[[Instruction_Set/orl|orl]]</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="orl">[[Instruction_Set/orl|orl]]</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 2,307:Line 3,842:
 
|-
 
|-
 
!E0:
 
!E0:
|f17<sub>12</sub>
+
|1585<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="672">
+
<span id="862">
 
<code style="font-size:100%"><b style="color:#050"><span id="orl">[[Instruction_Set/orl|orl]]</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="orl">[[Instruction_Set/orl|orl]]</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,321:Line 3,856:
 
|-
 
|-
 
!E0:
 
!E0:
|7bc<sub>11</sub>
+
|8d<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 />
 
<br />
<span id="673">
+
<span id="864">
<code style="font-size:100%"><b style="color:#050"><span id="overflow">[[Instruction_Set/overflow|overflow]]</span></b>([[Condition_Code|<span style="color:#666">conditioncode</span>]])</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="overflow">[[Instruction_Set/overflow|overflow]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
|-
 
!E0:
 
|3d073<sub>18</sub>
 
 
!<sub>18</sub>
 
 
 
|-
 
|-
 
!E1:
 
!E1:
|47<sub>7</sub>
+
|56<sub>7</sub>
  
 
!<sub>7</sub>
 
!<sub>7</sub>
Line 2,347:Line 3,876:
 
|}
 
|}
 
<br />
 
<br />
<span id="683">
+
<span id="865">
<code style="font-size:100%"><b style="color:#050"><span id="rdivs">[[Instruction_Set/rdivs|rdivs]]</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="overflowb">[[Instruction_Set/overflowb|overflowb]]</span></b>()</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
!E0:
+
!E1:
|7a17<sub>15</sub>
+
|57<sub>7</sub>
|y<sub>3</sub>
+
  
!<sub>18</sub>
+
!<sub>7</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="684">
+
<span id="886">
<code style="font-size:100%"><b style="color:#050"><span id="rdivu">[[Instruction_Set/rdivu|rdivu]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>)</code>
+
</span>
+
{| class="encoding"
+
|-
+
!E0:
+
|7a1f<sub>15</sub>
+
|y<sub>3</sub>
+
 
+
!<sub>18</sub>
+
 
+
|}
+
<br />
+
<span id="694">
+
 
<code style="font-size:100%"><b style="color:#050"><span id="resolve">[[Instruction_Set/resolve|resolve]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="resolve">[[Instruction_Set/resolve|resolve]]</span></b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from ops window">x</span>)</code>
 
</span>
 
</span>
Line 2,379:Line 3,894:
 
|-
 
|-
 
!E0:
 
!E0:
|7a27<sub>15</sub>
+
|b11f<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="695">
+
<span id="889">
 
<code style="font-size:100%"><b style="color:#050"><span id="reverse">[[Instruction_Set/reverse|reverse]]</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="reverse">[[Instruction_Set/reverse|reverse]]</span></b>(<span style="color:#009">[[Domains#op|op]]</span> <span title="belt operand from ops window">x</span>)</code>
 
</span>
 
</span>
Line 2,392:Line 3,907:
 
|-
 
|-
 
!E0:
 
!E0:
|7a2f<sub>15</sub>
+
|b120<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="708">
+
<span id="902">
 
<code style="font-size:100%"><b style="color:#050"><span id="roots">[[Instruction_Set/roots|roots]]</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="roots">[[Instruction_Set/roots|roots]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>)</code>
 
</span>
 
</span>
Line 2,405:Line 3,920:
 
|-
 
|-
 
!E0:
 
!E0:
|7a37<sub>15</sub>
+
|b121<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="709">
+
<span id="903">
 
<code style="font-size:100%"><b style="color:#050"><span id="rootu">[[Instruction_Set/rootu|rootu]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="rootu">[[Instruction_Set/rootu|rootu]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>)</code>
 
</span>
 
</span>
Line 2,418:Line 3,933:
 
|-
 
|-
 
!E0:
 
!E0:
|7a3f<sub>15</sub>
+
|b122<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="711">
+
<span id="904">
<code style="font-size:100%"><b style="color:#050"><span id="rotatel">[[Instruction_Set/rotatel|rotatel]]</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">bits</span></i>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="rotatel">[[Instruction_Set/rotatel|rotatel]]</span></b>(<span style="color:#009">[[Domains#op|op]]</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">bits</span>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|1c2<sub>9</sub>
+
|1586<sub>13</sub>
|bits<sub>6</sub>
+
|bits<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="712">
+
<span id="905">
<code style="font-size:100%"><b style="color:#050"><span id="rotatel">[[Instruction_Set/rotatel|rotatel]]</span></b>(<span style="color:#009">[[Domains#op|op]]</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">bits</span>)</code>
+
<code style="font-size:100%"><b style="color:#050"><span id="rotatel">[[Instruction_Set/rotatel|rotatel]]</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">bits</span></i>)</code>
 
</span>
 
</span>
 
{| class="encoding"
 
{| class="encoding"
 
|-
 
|-
 
!E0:
 
!E0:
|f18<sub>12</sub>
+
|28a<sub>10</sub>
|bits<sub>3</sub>
+
|bits<sub>6</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="713">
+
<span id="906">
 
<code style="font-size:100%"><b style="color:#050"><span id="rotater">[[Instruction_Set/rotater|rotater]]</span></b>(<span style="color:#009">[[Domains#op|op]]</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">bits</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="rotater">[[Instruction_Set/rotater|rotater]]</span></b>(<span style="color:#009">[[Domains#op|op]]</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">bits</span>)</code>
 
</span>
 
</span>
Line 2,459:Line 3,974:
 
|-
 
|-
 
!E0:
 
!E0:
|f19<sub>12</sub>
+
|1587<sub>13</sub>
 
|bits<sub>3</sub>
 
|bits<sub>3</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="714">
+
<span id="907">
 
<code style="font-size:100%"><b style="color:#050"><span id="rotater">[[Instruction_Set/rotater|rotater]]</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">bits</span></i>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="rotater">[[Instruction_Set/rotater|rotater]]</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">bits</span></i>)</code>
 
</span>
 
</span>
Line 2,473:Line 3,988:
 
|-
 
|-
 
!E0:
 
!E0:
|1c3<sub>9</sub>
+
|28b<sub>10</sub>
 
|bits<sub>6</sub>
 
|bits<sub>6</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="717">
+
<span id="920">
 
<code style="font-size:100%"><b style="color:#050"><span id="rroots">[[Instruction_Set/rroots|rroots]]</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="rroots">[[Instruction_Set/rroots|rroots]]</span></b>(<span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from ops window">x</span>)</code>
 
</span>
 
</span>
Line 2,487:Line 4,002:
 
|-
 
|-
 
!E0:
 
!E0:
|7a40<sub>15</sub>
+
|b123<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="718">
+
<span id="921">
 
<code style="font-size:100%"><b style="color:#050"><span id="rrootu">[[Instruction_Set/rrootu|rrootu]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>)</code>
 
<code style="font-size:100%"><b style="color:#050"><span id="rrootu">[[Instruction_Set/rrootu|rrootu]]</span></b>(<span style="color:#009">[[Domains#u|u]]</span> <span title="belt operand from ops window">x</span>)</code>
 
</span>
 
</span>
Line 2,500:Line 4,015:
 
|-
 
|-
 
!E0:
 
!E0:
|7a41<sub>15</sub>
+
|b124<sub>16</sub>
 
|x<sub>3</sub>
 
|x<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="731">
+
<span id="922">
<code style="font-size:100%"><b style="color:#050"><span id="s2u">[[Instruction_Set/s2u|s2u]]</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="rsub">[[Instruction_Set/rsub|rsub]]</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:
|7a42<sub>15</sub>
+
|8e<sub>8</sub>
|x<sub>3</sub>
+
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="732">
+
<span id="923">
<code style="font-size:100%"><b style="color:#050"><span id="s2us">[[Instruction_Set/s2us|s2us]]</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="rsubss">[[Instruction_Set/rsubss|rsubss]]</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:
|7a43<sub>15</sub>
+
|8f<sub>8</sub>
|x<sub>3</sub>
+
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="733">
+
<span id="924">
<code style="font-size:100%"><b style="color:#050"><span id="s2ux">[[Instruction_Set/s2ux|s2ux]]</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="rsubsw">[[Instruction_Set/rsubsw|rsubsw]]</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:
|7a44<sub>15</sub>
+
|90<sub>8</sub>
|x<sub>3</sub>
+
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="748">
+
<span id="925">
<code style="font-size:100%"><b style="color:#050"><span id="set">[[Instruction_Set/set|set]]</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="rsubsw2">[[Instruction_Set/rsubsw2|rsubsw2]]</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:
|1c4<sub>9</sub>
+
|91<sub>8</sub>
|bit<sub>6</sub>
+
|imm0<sub>8</sub>
|x<sub>3</sub>
+
|op0<sub>3</sub>
  
!<sub>18</sub>
+
!<sub>19</sub>
  
 
|}
 
|}
 
<br />
 
<br />
<span id="749">
+
<span id="926">
 +
<code style="font-size:100%"><b style="color:#050"><span id="rsubsx">[[Instruction_Set/rsubsx|rsubsx]]</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:
 +
|92<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="927">
 +
<code style="font-size:100%"><b style="color:#050"><span id="rsubus">[[Instruction_Set/rsubus|rsubus]]</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:
 +
|93<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="928">
 +
<code style="font-size:100%"><b style="color:#050"><span id="rsubuw">[[Instruction_Set/rsubuw|rsubuw]]</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:
 +
|94<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="929">
 +
<code style="font-size:100%"><b style="color:#050"><span id="rsubuw2">[[Instruction_Set/rsubuw2|rsubuw2]]</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:
 +
|95<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="930">
 +
<code style="font-size:100%"><b style="color:#050"><span id="rsubux">[[Instruction_Set/rsubux|rsubux]]</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:
 +
|96<sub>8</sub>
 +
|imm0<sub>8</sub>
 +
|op0<sub>3</sub>
 +
 
 +
!<sub>19</sub>
 +
 
 +
|}
 +
<br />
 +
<span id="943">
 +
<code style="font-size:100%"><b style="color:#050"><span id="s2u">[[Instruction_Set/s2u|s2u]]</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#width|width]]</span> <span title="data width and vector length (exu)">width0</span></i>)</code>
 +
</span>
 +
{| class="encoding"
 +
|-
 +
!E0:
 +
|afc<sub>12</sub>
 +
|width0<sub>4</sub>
 +
|op0<sub>3</sub>
 +
 
 +