[docs] Rename USERDEFINED to CALLOTHER

This commit is contained in:
widberg
2025-08-06 12:09:39 -04:00
parent 31dc3a2f11
commit ab1bb59aae
5 changed files with 14 additions and 14 deletions

View File

@@ -87,7 +87,7 @@
</tr>
<tr>
<td></td>
<td><a class="link" href="pseudo-ops.html#cpui_userdefined" title="USERDEFINED">USERDEFINED</a></td>
<td><a class="link" href="pseudo-ops.html#cpui_callother" title="CALLOTHER">CALLOTHER</a></td>
<td><a class="link" href="pcodedescription.html#cpui_int_and" title="INT_AND">INT_AND</a></td>
<td><a class="link" href="pcodedescription.html#cpui_float_div" title="FLOAT_DIV">FLOAT_DIV</a></td>
</tr>

View File

@@ -38,9 +38,9 @@ placed on other p-code operations that all effects must be explicit.
</p>
<div class="sect2">
<div class="titlepage"><div><div><h3 class="title">
<a name="cpui_userdefined"></a>USERDEFINED</h3></div></div></div>
<a name="cpui_callother"></a>CALLOTHER</h3></div></div></div>
<div class="informalexample"><div class="table">
<a name="userdefined.htmltable"></a><table xml:id="userdefined.htmltable" frame="above" width="80%" rules="groups">
<a name="callother.htmltable"></a><table xml:id="callother.htmltable" frame="above" width="80%" rules="groups">
<col width="23%">
<col width="15%">
<col width="61%">
@@ -91,14 +91,14 @@ This is a placeholder for (a family of) user-definable p-code
instructions. It allows p-code instructions to be defined with
semantic actions that are not fully specified. Machine instructions
that are too complicated or too esoteric to fully implement can use
one or more <span class="bold"><strong>USERDEFINED</strong></span> instructions
one or more <span class="bold"><strong>CALLOTHER</strong></span> instructions
as placeholders for their semantics.
</p>
<p>
The first input parameter input0 is a constant ID assigned by the specification
to a particular semantic action. Depending on how the specification
defines the action associated with the ID,
the <span class="bold"><strong>USERDEFINED</strong></span> instruction can take
the <span class="bold"><strong>CALLOTHER</strong></span> instruction can take
an arbitrary number of input parameters and optionally have an output
parameter. Exact details are processor and specification dependent.
Ideally, the output parameter is determined by the input

View File

@@ -443,7 +443,7 @@ to lowest.
<td>Allocate object of type described by v0.</td>
</tr>
<tr>
<td><code class="code"><span class="emphasis"><em>USER_DEFINED</em></span></code></td>
<td><code class="code"><span class="emphasis"><em>CALLOTHER</em></span></code></td>
<td><code class="code"><span class="emphasis"><em>ident</em></span>(v0,...)</code></td>
<td>User defined operator <span class="emphasis"><em>ident</em></span>, with functional syntax.</td>
</tr>
@@ -502,7 +502,7 @@ The following table lists the basic forms of a semantic statement.
</td>
</tr>
<tr>
<td><code class="code"><span class="emphasis"><em>USER_DEFINED</em></span></code></td>
<td><code class="code"><span class="emphasis"><em>CALLOTHER</em></span></code></td>
<td><code class="code"><span class="emphasis"><em>ident</em></span>(v0,...);</code></td>
<td>Invoke user-defined operation ident as a standalone statement, with no output.</td>
</tr>