Skip to content

Commit c4b9e0b

Browse files
committed
fix: remove reference to 'type 4' MXP instructions
1 parent ccc3ec2 commit c4b9e0b

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

hub/instruction_handling/copy/generalities.tex

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,17 +136,13 @@
136136
\locTriggerMxp = \one - \stackRdcx_{i}
137137
\]
138138
\item[\underline{Specifying \locTriggerMmu{}:}]
139-
\label{locTriggerMmu for the copy family}
139+
\label{hub: instruction handling: copy: trigger MMU}
140140
for a \inst{COPY}-type instruction to trigger the \mmuMod{} is is necessary and sufficient that the instruction raise no exception and be provided with a nonzero size parameter;
141141
as such we set
142142
\begin{enumerate}
143143
\item \If $\xAhoy _{i} = 1$ \Then $\locTriggerMmu = 0$
144144
\item \If $\xAhoy _{i} = 0$ \Then $\locTriggerMmu = \miscMxpSizeOneNonzeroNoMxpx _{i + \locCopyMiscRowOffset}$
145145
\end{enumerate}
146-
\saNote{}
147-
Recall the specification of \miscMxpSizeOneNonzeroNoMxpx{} in the \mxpMod{}, section~(\ref{mxp: may trigger non trivial operation}).
148-
This flag vanishes for instructions that aren't ``\textbf{type 4}'' as well as whenever the \mxpx{} flag is raised.
149-
In all other cases this flag is $0$ \textbf{iff} the size parameter \locSizeLo{} is zero.
150146
\item[\underline{Setting \oobMod{} data:}]
151147
\If $\miscOobFlag _{i + \locCopyMiscRowOffset} = 1$ \Then we impose
152148
\[

hub/instruction_handling/copy/specifics/extcodecopy.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
\[
9898
\locTriggerCfi = \locIsExtcc \cdot \locTriggerMmu \cdot \locHasCode
9999
\]
100-
\saNote{} By construction the \locTriggerMmu{} flag, see section~(\ref{locTriggerMmu for the copy family}), \locTriggerMmu{} is off whenever an exception occurs or the instruction is unexceptional but has zero size.
100+
\saNote{} By construction the \locTriggerMmu{} flag, see section~(\ref{hub: instruction handling: copy: trigger MMU}), \locTriggerMmu{} is off whenever an exception occurs or the instruction is unexceptional but has zero size.
101101
\item[\underline{\underline{The unexceptional, reverted case:}}]
102102
\If $\xAhoy_{i} = 0$ \et $\cnWillRev_{i} = 1$ \Then
103103
\begin{description}

0 commit comments

Comments
 (0)