Difference between revisions of "Instruction Set/storep"

From Mill Computing Wiki
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:storep}} <div style="font-size:80%;line-height:90%;margin-bottom:2em">realizing  flow stream Decode|flow blo...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1:Line 1:
 
{{DISPLAYTITLE:storep}}
 
{{DISPLAYTITLE:storep}}
<div style="font-size:80%;line-height:90%;margin-bottom:2em">[[Speculation|realizing]]&nbsp;&nbsp;[[Encoding|flow stream]]&nbsp;&nbsp;[[Decode|flow block]]&nbsp;&nbsp;[[Phasing|writer phase]]&nbsp;&nbsp; operation&nbsp;&nbsp; [[Domains|in the pointers value domain]]&nbsp;&nbsp;<br />
+
<div style="font-size:80%;line-height:90%;margin-bottom:2em">[[Speculation|realizing]]&nbsp;&nbsp;[[Encoding|flow stream]]&nbsp;&nbsp;[[Decode|flow block]]&nbsp;&nbsp;[[Phasing|writer phase]]&nbsp;&nbsp; operation&nbsp;&nbsp; [[Domains|in the pointer value domain]]&nbsp;&nbsp;<br />
 
'''native on:''' [[Assembly|none]]<br />
 
'''native on:''' [[Assembly|none]]<br />
 
</div>
 
</div>
Line 6:Line 6:
 
store to memory
 
store to memory
 
----
 
----
<code style="font-size:130%"><b style="color:#050">storep</b>(<span style="color:#009">[[Sources#base|base]]</span> <span title="base special register">b</span>, <i><span style="color:#009">[[Immediates#off|off]]</span> <span title="manifest constant">o</span></i>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from opsWindow">i</span>, <i><span style="color:#009">[[Immediates#scale|scale]]</span> <span title="scale factor
+
<code style="font-size:130%"><b style="color:#050">storep</b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="late-evaluated operand from belt">base0</span>, <span style="color:#009">[[Sources#base|base]]</span> <span title="base special register">op0</span>, <i><span style="color:#009">[[Immediates#off|off]]</span> <span title="manifest constant">off0</span></i>)</code>
            for indexes in load/store/lea">s</span></i>, <span style="color:#009">[[Domains#p|p]]</span> <span title="late-evaluated operand from belt">v</span>)</code>
+
<div style="font-size:80%;line-height:90%;margin-bottom:2em">'''operands:''' [[Operands#likeStore|like Store px:]]
<div style="font-size:80%;line-height:90%;margin-bottom:2em">'''operands:''' [[Operands#likeNoResult|like NoResult [xx]:]]
+
 
</div>
 
</div>
 
<br />
 
<br />
  
 
----
 
----
<code style="font-size:130%"><b style="color:#050">storep</b>(<span style="color:#009">[[Sources#base|base]]</span> <span title="base special register">b</span>, <i><span style="color:#009">[[Immediates#off|off]]</span> <span title="manifest constant">o</span></i>, <span style="color:#009">[[Domains#p|p]]</span> <span title="late-evaluated operand from belt">v</span>)</code>
+
<code style="font-size:130%"><b style="color:#050">storep</b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="late-evaluated operand from belt">op0</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from opsWindow">op1</span>, <i><span style="color:#009">[[Immediates#memAttr|memAttr]]</span> <span title="special load/store
<div style="font-size:80%;line-height:90%;margin-bottom:2em">'''operands:''' [[Operands#likeNoResult|like NoResult [xx]:]]
+
            behaviors">memAttr0</span></i>)</code>
 +
<div style="font-size:80%;line-height:90%;margin-bottom:2em">'''operands:''' [[Operands#likeStore|like Store px:]]
 
</div>
 
</div>
 
<br />
 
<br />
  
 
----
 
----
<code style="font-size:130%"><b style="color:#050">storep</b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from opsWindow">b</span>, <i><span style="color:#009">[[Immediates#off|off]]</span> <span title="manifest constant">o</span></i>, <span style="color:#009">[[Domains#s|s]]</span> <span title="belt operand from opsWindow">i</span>, <i><span style="color:#009">[[Immediates#scale|scale]]</span> <span title="scale
+
<code style="font-size:130%"><b style="color:#050">storep</b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="late-evaluated operand from belt">op0</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from opsWindow">op1</span>, <i><span style="color:#009">[[Immediates#off|off]]</span> <span title="manifest constant">off0</span></i>)</code>
            factor for indexes in load/store/lea">s</span></i>, <span style="color:#009">[[Domains#p|p]]</span> <span title="late-evaluated operand from belt">v</span>)</code>
+
<div style="font-size:80%;line-height:90%;margin-bottom:2em">'''operands:''' [[Operands#likeStore|like Store px:]]
<div style="font-size:80%;line-height:90%;margin-bottom:2em">'''operands:''' [[Operands#likeNoResult|like NoResult [xx]:]]
+
 
</div>
 
</div>
 
<br />
 
<br />
  
----
 
<code style="font-size:130%"><b style="color:#050">storep</b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from opsWindow">b</span>, <i><span style="color:#009">[[Immediates#off|off]]</span> <span title="manifest constant">o</span></i>, <span style="color:#009">[[Domains#p|p]]</span> <span title="late-evaluated operand from belt">v</span>)</code>
 
<div style="font-size:80%;line-height:90%;margin-bottom:2em">'''operands:''' [[Operands#likeNoResult|like NoResult [xx]:]]
 
</div>
 
<br />
 
  
----
+
[[Instruction_Set|Instruction Set, alphabetical]], [[Instruction Set by Category]], [http://millcomputing.com/instructions.html?collapse=7#ops Instruction Set, sortable, filterable]
<code style="font-size:130%"><b style="color:#050">storep</b>(<span style="color:#009">[[Domains#p|p]]</span> <span title="belt operand from opsWindow">b</span>, <span style="color:#009">[[Domains#p|p]]</span> <span title="late-evaluated operand from belt">v</span>, <i><span style="color:#009">[[Immediates#memAttr|memAttr]]</span> <span title="special load/store
+
            behaviors">m</span></i>)</code>
+
<div style="font-size:80%;line-height:90%;margin-bottom:2em">'''operands:''' [[Operands#likeNoResult|like NoResult [xx]:]]
+
</div>
+
<br />
+

Latest revision as of 14:11, 23 February 2021

realizing  flow stream  flow block  writer phase   operation   in the pointer value domain  

native on: none

store to memory


storep(p base0, base op0, off off0)

operands: like Store px:



storep(p op0, p op1, memAttr memAttr0)

operands: like Store px:



storep(p op0, p op1, off off0)

operands: like Store px:



Instruction Set, alphabetical, Instruction Set by Category, Instruction Set, sortable, filterable