diff options
| author | Pokechu22 <Pokechu022@gmail.com> | 2021-07-15 11:30:37 -0700 |
|---|---|---|
| committer | Pokechu22 <Pokechu022@gmail.com> | 2021-08-21 16:03:49 -0700 |
| commit | 13051ee2912d27f757d16b72fe4eb423ea2e3d4e (patch) | |
| tree | 74abf3f70561a30e0310d7f10f0603233b5a12e8 /docs | |
| parent | bb1ecd2a817d1f57127179924dd81ec25c40e8bb (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.tex | 8 |
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} |
