summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorPokechu22 <Pokechu022@gmail.com>2021-07-15 11:30:37 -0700
committerPokechu22 <Pokechu022@gmail.com>2021-08-21 16:03:49 -0700
commit13051ee2912d27f757d16b72fe4eb423ea2e3d4e (patch)
tree74abf3f70561a30e0310d7f10f0603233b5a12e8 /docs
parentbb1ecd2a817d1f57127179924dd81ec25c40e8bb (diff)
docs/DSP: Elaborate on SBSET and SBCLR
Diffstat (limited to 'docs')
-rw-r--r--docs/DSP/GameCube_DSP_Users_Manual/GameCube_DSP_Users_Manual.tex8
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/DSP/GameCube_DSP_Users_Manual/GameCube_DSP_Users_Manual.tex b/docs/DSP/GameCube_DSP_Users_Manual/GameCube_DSP_Users_Manual.tex
index 12ea60a361..9272431ffa 100644
--- a/docs/DSP/GameCube_DSP_Users_Manual/GameCube_DSP_Users_Manual.tex
+++ b/docs/DSP/GameCube_DSP_Users_Manual/GameCube_DSP_Users_Manual.tex
@@ -2921,11 +2921,11 @@ There are two pairs of conditions that work similarly: \texttt{EQ}/\texttt{NE} a
\end{DSPOpcodeFormat}
\begin{DSPOpcodeDescription}
- \item Set bit of status register \Register{\$sr}. Bit number is calculated by adding 6 to immediate value \Value{I}.
+ \item Set bit of status register \Register{\$sr}. Bit number is calculated by adding 6 to immediate value \Value{I}; thus, bits 6 through 13 (\texttt{LZ} through \texttt{AM}) can be set with this instruction.
\end{DSPOpcodeDescription}
\begin{DSPOpcodeOperation}
- $sr |= (I + 6)
+ $sr |= 1 << (I + 6)
$pc++
\end{DSPOpcodeOperation}
\end{DSPOpcode}
@@ -2940,11 +2940,11 @@ There are two pairs of conditions that work similarly: \texttt{EQ}/\texttt{NE} a
\end{DSPOpcodeFormat}
\begin{DSPOpcodeDescription}
- \item Clear bit of status register \Register{\$sr}. Bit number is calculated by adding 6 to immediate value \Value{I}.
+ \item Clear bit of status register \Register{\$sr}. Bit number is calculated by adding 6 to immediate value \Value{I}; thus, bits 6 through 13 (\texttt{LZ} through \texttt{AM}) can be cleared with this instruction.
\end{DSPOpcodeDescription}
\begin{DSPOpcodeOperation}
- $sr &= ~(I + 6)
+ $sr &= ~(1 << (I + 6))
$pc++
\end{DSPOpcodeOperation}
\end{DSPOpcode}